͏®Æ÷´Ï¾Æ ±â¼ú ¿¬±¸¼ÒÀÇ ÀÚȸ»ç i½ºÇǾîÁî(iSpheres)´Â ´Ù¾çÇÑ °³¹ßÅø¿¡ ÆÄ¹¯Çô »ç´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îµé¿¡°Ô ¶Ç´Ù¸¥ »õ·Î¿î ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ÇÊ¿äÇÏ´Ù°í º¸°í ÀÖ´Ù. ºñÁî´Ï½º ¼ÒÇÁÆ®¿þ¾îµéÀÌ ¸ð´ÏÅÍÇÒ Çʿ䰡 ÀÖ´Â °Å·¡ ³»¿ªÀ̳ª ³×Æ®¿öÅ©¿¡ ´ëÇÑ ÇØÅ· ½Ãµµ µî ¿©·¯°¡Áö ¡®À̺¥Æ®¡¯¸¦ ó¸®Çϵµ·Ï °í¾ÈµÈ ¾ð¾î°¡ ¹Ù·Î ±×°ÍÀÌ´Ù.
i½ºÇǾîÁî´Â ÀÌ´Þ ¸»±îÁö ¡®EPL(Event Programming Language)¡¯À̶ó´Â ¼ÒÇÁÆ®¿þ¾îÀÇ Ãʱ⠹öÀüÀ» ¹ßÇ¥ÇÒ ¿¹Á¤À̸ç, ´Ù¸¥ ±â¾÷µéÀº »ç¿ë·á ¾øÀÌ ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÒ °èȹÀÌ´Ù. ´ë½Å ÀÌ ¼ÒÇÁÆ®¿þ¾îÀÇ ¼¹ö ¹öÀüÀ¸·Î ¼öÀÍÀ» ¿Ã¸°´Ù´Â Àü·«ÀÌ¸ç ¼¹ö ¹öÀüÀº ±Ý³â¸»°æ¿¡ °ø½Ä ¹ßÇ¥ÇÒ °èȹÀÌ´Ù. EPLÀÇ Àα⸦ ³ôÀ̱â À§ÇØ ±Ý³â¸»±îÁö ÀÌ ¾ð¾î¸¦ ¾÷°è Ç¥ÁØÀ¸·Î Á¦ÃâÇÑ´Ù´Â °èȹµµ °®°í ÀÖ´Ù.
½ÃÀåÁ¶»ç¾÷ü °¡Æ®³ÊÀÇ ¾Ö³Î¸®½ºÆ® ·ÎÀÌ ½¶Ã÷´Â, ÃÖ±Ù µé¾î ±â¾÷ °í°´µéÀÌ Á¤±âÀûÀ¸·Î ¾÷µ¥ÀÌÆ® ÇØ¾ß ÇÏ´Â Á¤º¸¿Í °ü·ÃÇØ Á»´õ »¡¸® °áÁ¤À» ³»¸®·Á°í Çϱ⠶§¹®¿¡ ¡®À̺¥Æ® Á߽ɡ¯ ¾ÖÇø®ÄÉÀ̼ǵéÀÌ Á¡Á¡ Áß¿äÇØÁö°í ÀÖ´Ù°í ¸»Çß´Ù. °ú°Å ¿©·¯°¡Áö ¸®¼Ä¡ ÇÁ·ÎÁ§Æ®¸¦ ´Ù·é¹Ù ÀÖ´Â ±×´Â IBMÀ» ºñ·ÔÇØ ¿©·¯ ¾÷üµéÀÌ ÀÌ¿Í °ü·ÃµÈ µ¶ÀÚÀûÀÎ °³¹ß °èȹÀ» °®°í ÀÖ´Ù°í ¸»Çß´Ù.
½¶Ã÷´Â ¡°À̺¥Æ® ¾ÖÇø®ÄÉÀ̼ÇÀº Â÷¼¼´ë °¡Àå Áß¿äÇÑ À̽´°¡ µÉ °Í¡±À̶ó¸ç ¡°À̸¦ ÀÌ¿ëÇϸé ȸ»ç¿¡¼ ¹«½¼ ÀÏÀÌ ÀϾ°í ÀÖ´ÂÁö ¸îÃÊ ´ÜÀ§·Î ¾Ë¼ö ÀÖ´Ù¡±°í ¸»Çß´Ù. ¿¹¸¦ µé¾î ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡¼ Áö³ ¹ã¿¡ ÀÏ¾î³ ÀçÁ¤ °Å·¡¿¡ ´ëÇÑ ¾÷µ¥ÀÌÆ®¸¦ Àϰýó¸®ÇÒ ¶§±îÁö ±â´Ù¸®´Â ´ë½Å À̺¥Æ® Áß½ÉÀÇ µðÀÚÀο¡¼´Â °ü¸®ÀÚ¿¡°Ô ºÐ´ÜÀ§·Î Åë°è¸¦ Á¦°øÇØ ÁØ´Ù.
i½ºÇǾîÁîÀÇ Ãʱ⠿¬±¸´Â Á¤ºÎÀÇ ±º¼ö °ü·Ã ¸í·É°ú ÅëÁ¦ ½Ã½ºÅÛ(command and control system)ÀÇ À̺¥Æ®¸¦ ó¸®ÇÏ´Â °Í¿¡¼ ½ÃÀ۵ƴÙ. ±×·¯³ª ÇöÀç´Â ºÒ¹ýÀûÀÎ °Å·¡¸¦ ŽÁöÇÏ´Â °Í¿¡¼ºÎÅÍ ½Ç½Ã°£ °Å·¡¿Í RFID ³»¿ë ¸ð´ÏÅ͸µ¿¡ À̸£±â±îÁö ´Ù¾çÇÑ °÷¿¡¼ Ȱ¿ëÇÒ ¼ö ÀÖ´Ù.
i½ºÇǾîÁî´Â ³×Æ®¿öÅ© º¸¾È¿¡ À̺¥Æ® Á᫐ ¼ÒÇÁÆ®¿þ¾î¸¦ Ȱ¿ëÇÏ´Â ¹æ¾Èµµ ¿¬±¸ÁßÀÌ´Ù. ³×Æ®¿öÅ©¿¡ ·Î±×ÀÎÇÏ·Á´Â ¼ö¸¹Àº Àǽɽº·¯¿î ·Î±×¿Â ºÐ¼®ÀÌ ¿¬±¸ÀÇ Ãâ¹ßÁ¡ÀÌ´Ù. ºÐ»ê ÄÄÇ»ÆÃ ¾ÖÇø®ÄÉÀ̼ÇÀ̶ó¸é Á¤ÇØÁø ½Ã°£¿¡ µû¶ó RFID¿¡¼ Á¤º¸¸¦ ¼öÁýÇØ Ȱ¿ëÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù.
i½ºÇǾîÁîÀÇ ¸¶ÄÉÆÃ ºÎ»çÀå °³¸® ¿¡¹ö¼ÖÀº ±×´Â µ¥ÀÌÅÍ ÇÊÅ͸µÀÇ Á߿伺À» °Á¶Çß´Ù. ±×´Â "¹®Á¦´Â RFID¿Í °°Àº Ĩ¿¡´Â ¾öû³ ¾çÀÇ ÀâÀ½ÀÌ µé¾î°£´Ù´Â »ç½Ç"À̶ó¸ç "ÅÂ±× ÇѰ³´ç ¼ö¹é¹ø¾¿ Á¤º¸°¡ ¿äûµÉ ¼ö ÀÖÁö¸¸ ¿ì¸®°¡ ¿øÇÏ´Â °ÍÀº ÅÂ±× »óÅ¿¡ º¯È°¡ ÀÖÀ» ¶§ Á¤º¸¸¦ º¸³»´Â °Í"À̶ó°í ¸»Çß´Ù. ¿¡ ´ëÇØ¼ ÇÊÅ͸µÀ» ÇÏ´Â °ÍÀÌ´Ù."¶ó°í ¸»Çß´Ù.
ÇöÀç À̺¥Æ® Á᫐ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â »ç¶÷µéÀº ÀüÅëÀûÀÎ ÇÁ·Î±×·¡¹Ö ÅøÀ» »ç¿ëÇϰí ÀÖ´Ù. À̵éÀº À̺¥Æ®¿¡ Æ¯ÈµÈ ¾ð¾î °³¹ß°ú °ü·ÃÇØ ºñÁî´Ï½º ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß °úÁ¤À» ÁÙÀÌ°í ´Ü¼øÈ½ÃŰÀÚ´Â ÀÔÀåÀÌ´Ù.
¾Ö³Î¸®½ºÆ®µéÀº ºñÁî´Ï½º ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÌ Á¡Á¡ ¾î·Á¿öÁö°í ÀÖ´Ù°í ÁöÀûÇÑ´Ù. ÃÖ±Ù ½ÃÀåÁ¶»ç¾÷ü Æ÷·¹½ºÅ͸®¼Ä¡°¡ ¹ßÇ¥ÇÑ º¸°í¼ÀÇ °á·ÐÀº ±â¾÷ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÌ ÇÊ¿ä ÀÌ»óÀ¸·Î Á¡Á¡ ´õ ¾î·Á¿öÁö°í ÀÖ´Ù´Â °ÍÀÌ´Ù. º¸°í¼´Â "±â¼ú°ú ¾ÆÅ°ÅØÃ³ÀÇ º¹À⼺Àº ¾÷°è ¾à¼ÓÇß´ø ±â¼ú °³¹ßÀ» ÀÌ·çÁö ¸øÇÑ °á°úÀÌ¸ç ½ÇÇà ±â¼ú ºÐ¾ßÀÇ º¯È¸¦ °¨ÁöÇÏÁö ¸øÇÑ ÅøÀÇ ¹®Á¦À̱⵵ Çϸç, ¶ÇÇÑ °³¹ß ±â¼úÀÇ ¼º°ÝÀÌ Á¡Á¡ ´õ ºÐ»ê ȯ°æÀ¸·Î ¿Å¾Æ°¡°í Àֱ⠶§¹®"À̶ó°í ÁöÀûÇß´Ù.
i½ºÇǾîÁîÀÇ ¿¡¹ö¼ÖÀº À̺¥Æ® ÇÁ·Î¼¼½Ì¿¡¼´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼ö¿ä °¡¿îµ¥ ¾à 10~20%¿¡ ÇØ´çµÇ´Â ¼Ò¼ö ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇØ¼¸¸ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù°í ¸»ÇÑ´Ù. ±×·¯³ª ÀÌŬ¸³½º¿Í BEAÀÇ À¥·ÎÁ÷ ¿öÅ©¼¥°ú °°Àº ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö³ª Åø µî ±âÁ¸ÀÇ ¹Ìµé¿þ¾î³ª °³¹ß Åø Á¦Ç°°ú ȣȯÀÌ °¡´ÉÇϵµ·Ï µðÀÚÀεȴÙ. i½ºÇǾîÁîÀÇ EPLÀ» ÀÌ¿ëÇϸé ÀÚ¹Ù ÄÚµå 100ÁÙÀ» 10~20ÁÙÀÇ ÄÚµå·Î ÁÙÀÏ ¼ö ÀÖ´Ù°í µ¡ºÙ¿´´Ù.
EPL·Î °³¹ßµÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇϱâ À§Çؼ´Â Àü¿ë ¡®À̺¥Æ® 󸮡¯ ¼¹ö°¡ ÇÊ¿äÇÏ´Ù. i½ºÇǾîÁî¿¡¼´Â ¿À´Â 12¿ù±îÁö EPL ¾ÖÇø®ÄÉÀÌ¼Ç Àü¿ë ¼¹ö ¼ÒÇÁÆ®¿þ¾î¸¦ ÆÇ¸ÅÇÒ °èȹÀÌ´Ù.
ÇÑÆí ´Ù¸¥ ½Å»ý¾÷üµéµµ À̺¥Æ® ÇÁ·Î¼¼½Ì ºÐ¾ß¿¡ °ü½ÉÀ» º¸À̰í ÀÖ´Ù. ÅëÇÕ ¼ÒÇÁÆ®¿þ¾î ȸ»çÀÎ ³ë¿ì³ª¿ì(KnowNow)´Â ¹®¼ ¾÷µ¥ÀÌÆ®¿Í °°Àº À̺¥Æ®°¡ ÀÖÀ» ¶§ ¸¹Àº »ç¶÷µé¿¡°Ô µ¿½Ã¿¡ µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¼ö ÀÖ´Â °£´ÜÇÏ°í ¼Õ½¬¿î ÅëÇÕ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇß´Ù.
¹Ìµé¿þ¾î ¾÷üÀÎ IBMÀ̳ª ÆÁÄÚ¼ÒÇÁÆ®¿þ¾î µîµµ ÀÌ¹Ì À̺¥Æ® ÇÁ·Î¼¼½Ì ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ¿¬±¸¸¦ ÁøÇàÁßÀÌ´Ù. IBMÀº OASIS¿¡ ÀÚ»çÀÇ CEI(Common Event Infrastructure)¸¦ Á¦ÃâÇß´Ù. CEI´Â ¿©·¯ ´Ù¸¥ ½Ã½ºÅÛÀÇ À̺¥Æ®µéÀ» ¼·Î ¿¬°á½ÃÄÑÁÖ´Â ½Ã½ºÅÛÀÌ´Ù.
°¡Æ®³ÊÀÇ ½¶Ã÷´Â, ¾ÆÁ÷±îÁö´Â ¾î¶² ±â¼úÀÌ Ç¥ÁØÀ¸·Î Á¤ÂøµÉÁö È®½ÅÇÒ ¼ö ¾øÁö¸¸ ÇâÈÄ 3³â ¾È¿¡ ¾÷°è¿¡¼´Â Ç¥ÁØ À̺¥Æ® ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ÇÊ¿ä·Î ÇÒ °ÍÀ̶ó°í ¸»Çß´Ù. ½ÇÁ¦·Î ¾÷°è¿¡¼´Â ºñÁî´Ï½º ó¸® °úÁ¤À» ÀÚµ¿ÈÇÏ´Â BPEL(Business Process Execution Language)À» °³¹ßÇϱâ À§ÇØ ³ë·ÂÇϰí ÀÖ´Ù. ±×´Â Ư¼ö ¡®±ÔÁ¤ ¿£Áø(rules engine)¡¯ ¼ÒÇÁÆ®¿þ¾î·Î À̺¥Æ®¸¦ ó¸®Çϴ ǥÁØ ¹æ¹ýÀÌ ³ª¿Â´Ù¸é, ÇÁ·Î¼¼½º ÀÚµ¿È ¾ÖÇø®ÄÉÀ̼ÇÀ» º¸¿ÏÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó°í ¸»Çß´Ù.
½¶Ã÷´Â "´ëÇü ¾ÖÇø®ÄÉÀ̼ǿ¡¼´Â ºñÁî´Ï½º ÇÁ·Î¼¼½º °ü¸®¿¡ BPELÀ» »ç¿ëÇϰí À̺¥Æ® °ü¸®¿¡ À̺¥Æ® ó¸® ¾ð¾î¸¦ µµÀÔÇÏ°Ô µÉ °Í"À̶ó¸ç "ºÐ¸íÇÑ »ç½ÇÀº À̵é ÁßÀÇ ¾î¶² ÇÑ ¾ð¾î°¡ ¾÷°è Ç¥ÁØÀ¸·Î äÅÃµÉ °Í"À̶ó°í Àü¸ÁÇß´Ù. @