µðÁöÅПÀÓ½º

 


"CEP, ÃÊ°í¼Ó µ¥ÀÌÅÍ ºÐ¼® »õ ºñÁî´Ï½º ¿µ¿ª °³Ã´ÇÒ°Í"

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
ÀÌ ¼® Áø ÆÁÄÚ¼ÒÇÁÆ®¿þ¾î Çѱ¹Áö»ç ±â¼úÃÑ°ý
ºòµ¥ÀÌÅÍ ½Ç½Ã°£ ó¸® ÀåÁ¡
IoT½Ã´ë ÀÇ»ç°áÁ¤½Ã°£ ´ÜÃà
"CEP, ÃÊ°í¼Ó µ¥ÀÌÅÍ ºÐ¼® »õ  ºñÁî´Ï½º ¿µ¿ª °³Ã´ÇÒ°Í"
À̼®Áø ÆÁÄÚ¼ÒÇÁÆ®¿þ¾î Çѱ¹Áö»ç ±â¼úÃÑ°ý. »çÁø=À¯µ¿ÀϱâÀÚ eddieyou@


"ÀüÅëÀûÀ¸·Î ±â¾÷Àº ÀÎÆ÷¸ÞÀ̼ǰú µ¥ÀÌÅÍ °°Àº Çü½ÄÀû À¯ÀǹÌÇÑ Á¤º¸¸¸ °ü¸®ÇØ¿Ô½À´Ï´Ù. ±×·¯³ª ½º¸¶Æ® ±â±â°¡ ºñÁî´Ï½ºÀÇ µµ±¸°¡ µÆ°í IoT ȯ°æÀ» ¸Â¾Æ ºñÁî´Ï½º ÀλçÀÌÆ®¸¦ °®Ãß·Á¸é ¸ðµç À̺¥Æ®(event)µéÀ» °ü¸®ÇØ¾ß ÇÕ´Ï´Ù. Çü½ÄÀû À¯Àǹ̼ºÀ» °®Áö ¾ÊÀº À̺¥Æ®µé ¾È¿¡ ÀÌÀü¿¡ ¹ß°ßÇÏÁö ¸øÇÑ ¸¹Àº ºñÁî´Ï½º °¡Ä¡¿Í ±âȸ°¡ ÀáÀçµÅ Àְŵç¿ä."

±âÁ¸ Á¤º¸¿¡ ´ëÇÑ ºÐ¼® ¹æ¹ýÀ¸·Î´Â BRMS(Business Rule Management System)¶õ ´ÜÀÏ À̺¥Æ® ºÐ¼® ±â¼ú·Î ÃæºÐÇß´Ù. ±×·¯³ª ¿À´Ã³¯ ´Ù¾çÇÑ À̺¥Æ®µéÀÌ ¹ß»ýÇÏ°í À̸¦ ¿¬°ü ºÐ¼®ÇÏ°í Áö´ÉÈ­µÈ Ãß·ÐÀ» ÇÏ·Á¸é »õ·Î¿î ±â¼úÀÌ ÇÊ¿äÇÏ´Ù. CEP(Complex Event Processing, ½Ç½Ã°£ º¹ÇÕ À̺¥Æ® ó¸®) ±â¹ÝÀÇ ½Ç½Ã°£ À̺¥Æ® ºÐ¼®±â¼úÀÌ ¹Ù·Î ±×°ÍÀÌ´Ù.

±â¾÷ ÀÎÇÁ¶ó¿Í BI ¼ÒÇÁÆ®¿þ¾î Àü¹®±â¾÷ ÆÁÄÚ¼ÒÇÁÆ®¿þ¾î°¡ ÃÖ±Ù CEP ±â¹ÝÀÇ 'ÆÁÄÚ ºñÁî´Ï½ºÀ̺¥Æ® 5.2'¸¦ ³»³õ°í º»°ÝÀûÀ¸·Î ¹èÆ÷¿¡ ³ª¼¹´Ù. ÆÁÄÚ¼ÒÇÁÆ®¿þ¾î(ÀÌÇÏ ÆÁÄÚ)´Â ±¹³»´Â ¹°·Ð Àü ¼¼°è ¾÷Á¾º° ž Ƽ¾î±Þ ±â¾÷¿¡ ºòµ¥ÀÌÅÍ ºÐ¼®¼Ö·ç¼ÇÀ» °ø±ÞÇÏ°í Àִ ȸ»ç´Ù. À̹ø¿¡ ¼±º¸ÀÎ CEP ±â¹ÝÀÇ ºñÁî´Ï½ºÀ̺¥Æ® 5.2´Â ÆÁÄÚ°¡ Â÷º°È­µÈ °æÀï·ÂÀ» Áö´Ñ ½Ç½Ã°£ ºÐ¼®°ú Á¢±Ù¿¡ Ź¿ùÇÑ ¼º´ÉÀ» º¸ÀδÙ. ÆÁÄÚ Çѱ¹Áö»çÀÇ ÄÁ¼³Æà ÃÑ°ýÀÓ¿øÀ» ¸Ã°í ÀÖ´Â À̼®Áø »ó¹«(»çÁø)·ÎºÎÅÍ ÆÁÄÚ°¡ ³»¼¼¿ì´Â ÃÊ´ë±Ô¸ð À̺¥Æ® 󸮿¡ ´ëÇÑ ÆÁÄÚÀÇ Á¢±Ù¹æ½ÄÀ» µé¾îºÃ´Ù.

"ºòµ¥ÀÌÅÍ ºÐ¼® ¹æ¹ý¿¡ ´ëÇÑ ³íÀÇ´Â ²÷ÀÌÁö ¾Ê°í ÀÖ½À´Ï´Ù. ±× Áß¿¡¼­µµ ½Ç½Ã°£ ¾öû³­ ¾çÀ¸·Î ¹ß»ýÇÏ´Â À̺¥Æ®¿¡ ¾î¶»°Ô Á¢±ÙÇÏ´À³Ä°¡ Á¡Á¡ Áß¿äÇØÁö°í ÀÖ½À´Ï´Ù. À̺¥Æ®¿¡ ´ëÇÑ ½Ç½Ã°£ ÆÐÅϺм®, Ã߷км®, ½ºÆ®¸² µ¥ÀÌÅÍ ºÐ¼® µîÀÇ ¿ä±¸»çÇ×À» ¸¸Á·Çϱâ À§Çؼ­´Â CEP ±â¼úÀ» ÅëÇØ º¹ÀâÇÑ À̺¥Æ®µé¿¡ ´ëÇÑ È¿À²ÀûÀÎ ºÐ¼®¹æ¹ýÀÌ ÇÊ¿äÇÕ´Ï´Ù."

ÀÌ »ó¹«´Â CEP ±â¹ÝÀÇ ºÐ¼®¹æ¹ýÀº ±âº»ÀûÀ¸·Î °¡½Ã¼º¡æÀÌÇØ¡æºñÁî´Ï½º ÀλçÀÌÆ® ÃßÃâÀ̶ó´Â °úÁ¤À» ¹â´Â´Ù°í ¸»ÇÑ´Ù. ½Ç½Ã°£ µ¥ÀÌÅÍ¿¡ ´ëÇÑ °¡½ÃÈ­¸¦ ÅëÇØ À̺¥Æ®µé °£ ¿¬°ü¼º°ú ÆÐÅÏÀ» ÀÌÇØÇÏ°í ±× ÀÌÇظ¦ ¹ÙÅÁÀ¸·Î ½Ç½Ã°£ ±â¾÷ȯ°æ¿¡ ÇÊ¿äÇÑ Á÷°ü¼ºÀ» ¾òÀ½À¸·Î½á ´Ù¾çÇÑ ºñÁî´Ï½º °¡Ä¡¸¦ âÃâÇÏ´Â °úÁ¤ÀÌ´Ù.

ÀÌ »ó¹«´Â "ºòµ¥ÀÌÅÍ ºÐ¼®¹æ¹ý·ÐÀ¸·Î ÀúÀå °üÁ¡ÀÇ ÇϵÓ(Hadoop) ±â¹ÝÀÇ Á¢±ÙÀÌ ÁÖ°¡ µÆÀ¸³ª ÃÖ±Ù¿¡´Â ½Ç½Ã°£ ºÐ¼® °üÁ¡ÀÇ CEP Á¢±ÙÀÌ ´õ Áß¿äÇØÁö°í ÀÖ´Ù"¸ç "À̹ø¿¡ ¼±º¸ÀÎ ºñÁî´Ï½ºÀ̺¥Æ® 5.2´Â ´Ü¼ø Á¶°Çó¸®¿Í ¿©·¯ ·ê(rule) °£ Á¶°Ç¿¡ ÀÇÇÑ ·ê ¿¬°è ½ÇÇà¿¡¼­ºÎÅÍ Æ¯Á¤½ÃÁ¡¿¡ ¹ß»ýÇÏ´Â À̺¥Æ®µé¿¡ ´ëÇÑ Á¶°Ç Á¶È¸, ƯÁ¤ ÆÐÅÏ¿¡ ¸Â´Â À̺¥Æ® ÃßÃâ°ú ƯÁ¤ °ü¸®´ë»óÀÇ À̺¥Æ®¿¡ ´ëÇÑ »óÅ°ü¸®¶ó´Â ºòµ¥ÀÌÅÍ ½Ç½Ã°£ À̺¥Æ® ó¸® ±â´ÉÀ» ¸ðµÎ °®°í ÀÖ´Ù"°í ¸»ÇÑ´Ù.

¡Þ ÇÏµÓ º¸´Ù´Â ½Ç½Ã°£ ºÐ¼® °üÁ¡ÀÇ CEP°¡ ´ë¼¼="ÆÁÄÚ°¡ ÃÊ´ç ¼ö¹é¸¸ Äõ¸®¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â °ÍÀº ÀÎ ¸Þ¸ð¸® ±â¹ÝÀÇ ºÐ¼® ¾ÆÅ°ÅØó¸¦ È°¿ëÇÏ°í Àֱ⠶§¹®ÀÔ´Ï´Ù. ÃÊ´ë±Ô¸ð À̺¥Æ®°¡ À¯À﵃ ¶§ ºü¸¥ ÀÀ´ä¼ºÀ» º¸ÀåÇϱâ À§Çؼ­´Â ½Ç½Ã°£ ºÐ¼®¿¡ ´ëÇÑ ÂüÁ¶µ¥ÀÌÅ͸¦ º¸°üÇÏ´Â Àå¼Ò·Î¼­ IMDG(In Memory Data Grid)±â¼úÀ» ÅëÇØ ¸ðµç ÂüÁ¶µ¥ÀÌÅ͸¦ ¸Þ¸ð¸®¿¡ º¸°üÇØ¾ß ÇÕ´Ï´Ù. ÆÁÄÚÀÇ ºñÁî´Ï½ºÀ̺¥Æ® 5.2´Â ±×¸®µå ÄÄÇ»Æà ÇüÅÂÀÇ ºÐ»ê±¸Á¶ ¾ÆÅ°ÅØó¸¦ °®°í Àֱ⠶§¹®¿¡ ƯÈ÷ Àå¾Ö ´ëÀÀÀ̳ª ½Ã½ºÅÛ È®Àå¿¡ ¸Å¿ì À¯¿¬ÇÑ Æ¯Â¡À» º¸ÀÔ´Ï´Ù."

ÆÁÄÚ ºñÁî´Ï½ºÀ̺¥Æ® 5.2ÀÇ »©³õÀ» ¼ö ¾ø´Â ÀåÁ¡Àº »ç¿ë ¿ëÀ̼ºÀÏ °ÍÀÌ´Ù. ºÐ»êÇü »óÅ °ü¸®, º¹ÇÕ »óÅ ÀüÀÌ ·ÎÁ÷ ¹× ±ÔÄ¢À» ÅëÇØ ¾î·Á¿î À̺¥Æ® 󸮸¦ Á¶±ÝÀÇ Áö½Ä¸¸ ÀÖÀ¸¸é ´©±¸³ª ÇØ°áÇϱ⠽±°Ô ÇØÁØ´Ù. IT °³¹ßÀÚ¿Í ºÐ¾ßº° ´ã´çÀÚÀÇ ¼ÒÅëÀ» ¿øÈ°ÇÏ°Ô ÇÏ¸ç º¸´Ù È¿À²ÀûÀ¸·Î Çù¾÷ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÔÀ¸·Î½á ºÐ»êÇü À̺¥Æ® ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» ½Å¼ÓÇÏ°Ô °³¹ßÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.


´ÙÀ½À¸·Î´Â ´õ »õ·Ó°í, ´õ °³¹æÀûÀÎ ¿¡ÄڽýºÅÛÀ» äÅÃÇß´Ù´Â Á¡ÀÌ´Ù. ÆÁÄÚ ºñÁî´Ï½ºÀ̺¥Æ® 5.2´Â ¸¹Àº API¸¦ Æ÷ÇÔÇÏ°í Àֱ⠶§¹®¿¡ °í°´µéÀº Çö¾÷ ºÎ¼­¿¡¼­ ÀÌÇØÇÒ ¼ö ÀÖ´Â ¾ð¾î¸¦ ÀÌ¿ëÇØ ÀÚüÀûÀ¸·Î UI¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖÀ¸¸ç À̸¦ ÅëÇØ º¸´Ù ½±°Ô ±ÔÄ¢À» ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. Ç÷§ÆûÀº ¾ÖÇø®ÄÉÀÌ¼Ç ³»¿¡ ³»ÀåµÇ¾î º¸´Ù ´Ù¾çÇÑ ±â´ÉµéÀ» Á¦°øÇϱ⠶§¹®¿¡ ±â¾÷µéÀº µ¿ÀÏÇÑ °³¹ßÀÚ ÀÛ¾÷°ú ¾Ë°í¸®Áò¿¡¼­ ´õ ¸¹Àº °¡Ä¡¸¦ µµÃâÇØ ³¾ ¼ö ÀÖ´Ù.
º¸´Ù °­È­µÈ º¸¾È ±â´Éµµ ´«¿¡ ¶è´Ù. µ¥ÀÌÅÍ ±×¸®µå º¸¾ÈÀº µðÁöÅÐÈ­¸¦ ÃßÁøÇÏ°í ÀÖ´Â ±â¾÷µé¿¡°Ô ¸Å¿ì Áß¿äÇÑ ¿ä±¸ »çÇ×ÀÌ´Ù. ¹öÀü 5.2¿¡¼­´Â µ¥ÀÌÅÍ ¾Ïȣȭ¿Í Ŭ¶óÀ̾ðÆ® ÀÎÁõÀ» ÀÌ¿ëÇØ °øÅëÀÇ ÀÎÇÁ¶ó Ç÷§Æû »ó¿¡¼­ ½Ç½Ã°£ »óÅ ¹× ¸Æ¶ô µ¥ÀÌÅ͸¦ °øÀ¯ÇÏ´Â ±â´ÉÀ» ´õ ¹ßÀü½ÃÄ×´Ù.

¡Þ "ºÐ¸íÇÑ ¸ñÀûÀǽÄÀ¸·Î ÀÛ°Ô ½ÃÀÛÇÏ°í ½Ç½Ã°£¿¡ ÃÊÁ¡ ¸ÂÃ߶ó"=À̼®Áø »ó¹«´Â ÆÁÄÚ°¡ ±â¾÷¿ë ¹Ìµé¿þ¾î ±â¾÷¿¡¼­ ºòµ¥ÀÌÅÍ ºÐ¼® ±â¼úÀ» ºñ·ÔÇÑ ºñÁî´Ï½º ¼Ö·ç¼ÇÀÇ ¼¼°èÀû º¥´õ·Î ¼ºÀåÇÑ µ¥´Â ¾î´À ȸ»çº¸´Ù ±â¼úÁöÇ⠿屸°¡ °­Ç߱⠶§¹®À̶ó°í ÇÑ´Ù. ±×´Â "ÆÁÄÚ´Â ¼¼°è ¾î¶² ±â¾÷ºñÁî´Ï½º ¼Ö·ç¼Ç °³¹ß±â¾÷µéº¸´Ùµµ ³ôÀº ºñÀ²ÀÇ R&D ÅõÀÚ¸¦ ÇÏ°í ÀÖ°í, ¸¶ÄÉÆà º¸´Ù´Â ½ÇÁúÀûÀÎ Ä¿½ºÅÍ¸Ó Áö¿ø¿¡ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù"°í ¸»Çß´Ù. ÃÖ±Ù¿¡´Â °æÀï¾÷ü ½ºÆ®¸²º£À̽º(Streambase)¸¦ ÀμöÇØ ½ºÆ®¸®¹Ö CEP ºÐ¾ß¿¡¼­ ±â¼ú·ÂÀ» ÇÑÃþ º¸°­Çß´Ù. ÀÌ´Â IoT ½Ã´ë¿¡ ºü¸¥ µ¥ÀÌÅÍ Ã³¸®°¡ ºñÁî´Ï½º ÀÇ»ç°áÁ¤¿¡ Áß¿äÇÑ ±âÁØÀÌ µÈ´Ù´Â Á¡À» °£ÆÄÇÑ µ¥ µû¸¥ °ÍÀÌ´Ù.

ÀÌ »ó¹«´Â "±×µ¿¾È ¸¹Àº ±â¾÷¿¡¼­ ºòµ¥ÀÌÅÍ ºÐ¼®¿¡ ÅõÀÚ¸¦ ¸¹ÀÌ Çߴµ¥µµ ¼º°øÇÑ ÄÉÀ̽º°¡ Á¦ÇÑÀûÀ̾ú´ø µ¥´Â µ¥ÀÌÅ͸¦ ½×¾ÆµÎ´Â µ¥¸¸ ±Þ±ÞÇßÁö Á¦´ë·Î È°¿ëÀ» ¸øÇ߱⠶§¹®"À̶ó¸ç "ºòµ¥ÀÌÅÍ´Â ¼ö¸¹Àº À̺¥Æ® ¼ÓÀÇ Àǹ̸¦ ÃßÃâÇØ ºñÁî´Ï½º¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù"°í ÁöÀûÇß´Ù.

±×´Â "µ¥ÀÌÅÍ ¼Ó ÁøÁÖ¸¦ ij±â À§Çؼ­´Â ½Ã°£ÀÌ ¸Å¿ì Áß¿äÇÏ´Ù"¸ç "¹ö½º Áö³­ ´ÙÀ½ ¼ÕÀ» µé¾îºÃÀÚ ¼Ò¿ë ¾ø´Â °Íó·³, ÇöÀç ÀϾ°í ÀÖ´Â °ÍÀ» ºñÁî´Ï½º¿¡ ¿¬°á½ÃÅ°·Á¸é 'ÆнºÆ® µ¥ÀÌÅÍ ºÐ¼® ±â¼ú'ÀÌ ÇÊ¿äÇÏ°í ±×°ÍÀÌ ¹Ù·Î CEP¿¡ ±â¹ÝÇÑ ºñÁî´Ï½ºÀ̺¥Æ® 5.2"¶ó°í °­Á¶Çß´Ù.

ÀÌ »ó¹«´Â ±â¾÷ÀÌ ºòµ¥ÀÌÅÍ ºÐ¼®¿¡¼­ ¼º°øÇϱâ À§ÇÑ Á¶°ÇÀ» ¼¼ °¡Áö µé¾ú´Ù. ù°, ÀÛ°Ô ½ÃÀÛÇ϶ó. ¸¹Àº ºñ¿ëÀ» µé¿© Çϵӿ¡ ¾öû³­ µ¥ÀÌÅ͸¦ '¶§·Á ³Ö´Â °Í'Àº ¹«¸ðÇÏ´Ù. µÑ°, ÁÖÁ¦ ¿µ¿ªÀ» È®½ÇÈ÷ Ç϶ó´Â °ÍÀÌ´Ù. ºÐ¼® ¸ñÀûÀ» ¸íÈ®È÷ ÇØ ±×¿¡ ¸Â´Â ºÐ¼® ÅøÀ» ¸¶·ÃÇØ¾ß ÇÑ´Ù. ¼Â°, ½Ç½Ã°£¼º¿¡ ÃÊÁ¡À» ¸ÂÃ߶ó´Â Á¡ÀÌ´Ù. ÀüÅëÀûÀÎ µ¥ÀÌÅÍ ¹èÄ¡¹æ½ÄÀ¸·Î´Â º¯È­¹«½ÖÇÑ ºñÁî´Ï½º ȯ°æ¿¡ ÀûÀÀÇÒ ¼ö ¾ø´Ù.

ÆÁÄÚ´Â ¸¶ÄÉÆðú °ÅÀÇ ¸ðµç ºÐ¾ßÀÇ °üÁ¦½Ã½ºÅÛ, ¹°·ù ÃßÀû, »ç±â¹æÁö½Ã½ºÅÛ(FDS) »Ó ¾Æ´Ï¶ó »ý»ê°øÁ¤ÀÇ ¿À·ù ÃßÀû½Ã½ºÅÛ±îÁö CEP ±â¹ÝÀÇ ÆнºÆ® µ¥ÀÌÅÍ ±â¼úÀ» È®»êÇÏ°í ÀÖ´Ù. ½ÃÀåÁ¶»ç¾÷üµé¿¡ µû¸£¸é ¼¼°è ÁÖ¿ä »ê¾÷ÀÇ ¼±µµ ±â¾÷ 80% Á¤µµ°¡ ÆÁÄÚÀÇ ºòµ¥ÀÌÅÍ ¼Ö·ç¼ÇÀ» äÅÃÇÏ°í ÀÖ´Ù. ÀÌ »ó¹«´Â "ÁøÁ¤ÇÑ RTE(Real Time Enterprise) ¼Ö·ç¼Ç ±â¾÷À¸·Î ÁøÈ­Çϱâ À§ÇØ ÆÁÄÚÀÇ 'E3'(Event Enabled Enterprise) ±âÄ¡ ¾Æ·¡ CEP¸¦ Çٽɱâ¼ú·Î Å°¿ö³ª¾Æ°¥ °Í"À̶ó°í ¸»Çß´Ù.

À̱ÔÈ­ ¼±ÀÓ±âÀÚ david@
»çÁø=À¯µ¿ÀϱâÀÚ eddieyou@


[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]