[Áöµð³ÝÄÚ¸®¾Æ]¿ÀǼҽº°¡ ¼¹ö ¼ÒÇÁÆ®¿þ¾î¸¦ ³Ñ¾î ¹Ìµé¿þ¾î·Î ¿µ¿ªÀ» È®ÀåÇϰí ÀÖ´Ù.
¾ÆÀÌ¿À³ª Å×Å©³î·ÎÁö¿Í ¾÷°è ºñ¿µ¸® ÄÁ¼Ò½Ã¾öÀÎ ¿ÀºêÁ§Æ®À¥(ObjectWeb)Àº Áö³ 20ÀÏ ¹é¿£µå ÅëÇÕ ÇÁ·ÎÁ§Æ®¸¦ °ø½Ä Ãâ¹ýÇÑ´Ù°í ¹ßÇ¥Çß´Ù. '¼¿Æ½½º'¶ó´Â ÀÌ ÇÁ·ÎÁ§Æ®´Â ¾ÆÀÌ¿À³ª°¡ Á¦°øÇÑ Äڵ忡 ±â¹ÝÇÏ¸ç ¿ÀºêÁ§Æ®À¥(ObjectWeb)ÀÌ ÇÁ·ÎÁ§Æ®¸¦ ÃѰý ´ã´çÇÑ´Ù.
¿ÀºêÁ§Æ®À¥Àº ¿ä³ª½º(Jonas) ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö µî ¸î °¡Áö ¹Ìµé¿þ¾î¿ë ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¸¦ ÀÌ¹Ì ÃßÁøÇϰí ÀÖ´Ù.
¼¿Æ½½º ÇÁ·ÎÁ§Æ®´Â Àڹ٠ǥÁØ¿¡ Ãæ½ÇÇÑ Àú°¡ÀÇ ¹«·á ÅëÇÕ Á¦Ç°À» °³¹ßÇϱâ À§ÇØ ½ÃÀ۵ƴÙ. ÀÌó·³ ¸Þ½ÃÁö¸¦ ÀÌ¿ëÇØ ´Ù¸¥ ÇÁ·Î±×·¥°£¿¡ µ¥ÀÌÅ͸¦ Àü¼ÛÇϴ ǥÁØ ±â¹Ý ÅëÇÕ Á¦Ç°À» ¾÷°è¿¡¼´Â ¿£ÅÍÇÁ¶óÀÌÁî ¼ºñ½º ¹ö½º(ESB)¶ó°í ºÎ¸£°í ÀÖ´Ù.
¾ÆÀÌ¿À³ª CTO ¿¡¸¯ ´ºÄ¿¸Ó´Â ¼¿Æ½½º ¼ÒÇÁÆ®¿þ¾î°¡ ±âÁ¸ ÄÄÇ»ÆÃ ½Ã½ºÅÛÀ» ¿¬°áÇÏ´Â ¾ÆÀÌ¿À³ª '¾ÆÆ½½º(Artix)'ÀÇ ÀϺζó°í ¹àÇû´Ù. ¿ÀºêÁ§Æ®À¥Àº ¿ÃÇØ ¸»±îÁö ¼¿Æ½½º ¼ÒÇÁÆ®¿þ¾î¸¦ Ãâ½ÃÇÒ °èȹÀÌ´Ù.
¾ÆÀÌ¿À³ª´Â À̹ø ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¸¦ ÅëÇØ ESB »ç¿ëÀ» ÃËÁø½ÃŲ´Ù´Â ¸ñÇ¥¸¦ °®°í ÀÖ´Ù. ¶ÇÇÑ ¼¿Æ½½º¿Í ¾ÆÆ½½ºÀÇ ¼Ò½ºÄڵ尡 °°Àº »Ñ¸®¸¦ µÎ°í ÀÖÀ¸¸ç ºÎ°¡ Á¦Ç° °³¹ßµµ À¯»çÇÑ ¹æ¹ýÀ» »ç¿ëÇϱ⠶§¹®¿¡ ÇÏÀÌ¿£µå Á¦Ç° ¼ö¿ä°¡ Áõ°¡ÇÏ¸é¼ ¾ÆÀÌ¿À³ªÀÇ °í°´ ÈíÀԷµµ Á¡Â÷ ³ô¾ÆÁú °ÍÀ¸·Î ±â´ëÇϰí ÀÖ´Ù.
´ºÄ¿¸Ó´Â "´ëºÎºÐÀÇ »ê¾÷ ºÐ¾ß¿¡¼´Â ¹ü¿ëÈµÈ ¿£Æ®¸® ¿ëǰ°ú ÇÁ¸®¹Ì¾ö ¼ºñ½º¸¦ Á¦°øÇÏ´Â °í°¡ Á¦Ç°ÀÌ Á¸ÀçÇÑ´Ù. IT ¿µ¿ªµµ ¿¿Ü´Â ¾Æ´Ï´Ù"¶ó°í µ¡ºÙ¿´´Ù.
¸î¸î ´Ù¸¥ ¹é¿£µå ¹Ìµé¿þ¾î Á¦°ø¾÷üµéÀº ÇöÀç EBS¿Í Ç¥ÁØ ±â¹Ý ÅëÇÕ¿¡ ÈûÀ» ½Æ°í ÀÖ´Ù. IBM°ú BEA ½Ã½ºÅÛÁîµµ ESB °èȹÀ» ÀÌ¹Ì ¹ßÇ¥ÇßÀ¸¸ç, ÄÉÀÌÇÁŬ¸®¾î, ¼Ò´Ð ¼ÒÇÁÆ®¿þ¾î, ÇÇ¿À¶ó³ë µî ¼Ò±Ô¸ð ¾÷üµéµµ ÇâÈÄ ¸î ³â ³»¿¡ Á¦Ç°À» Ãâ½ÃÇÒ °èȹÀÌ´Ù.
ESB, ¿ÀǼҽº ¹é¿£µå ÁøÀÔ Ã·º´?
ESB¿Í °°ÀÌ ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇØ ÇÁ·Î±×·¥°£ XML ¹®¼¸¦ ±³È¯ÇÏ´Â ¸Þ½ÃÁö Ç÷¯¹Ö(plumbing)Àº ¼ºñ½º ÁöÇâ ¾ÆÅ°ÅØÃÄ(SOA)¿¡¼ ÇÙ½ÉÀûÀÎ ÀÎÇÁ¶ó½ºÆ®·°Ã³ ±¸¼º¿ä¼Ò´Ù. ±â¾÷ °í°´µéÀº ±â¾÷ µ¥ÀÌÅÍ Á¢¼ÓÀ» À§ÇØ Àú·ÅÇϰí À¯¿¬ÇÑ ¹æ¹ýÀ» Á¦°øÇÏ´Â ¼³°è Á¢±Ù¹ýÀÇ Çϳª·Î SOA¸¦ ½ÃÇè°¡µ¿Çϰí ÀÖ´Ù.
¾çŰ±×·ì ¾Ö³Î¸®½ºÆ® µ¥À̳ª °¡µå³Ê´Â "À̹ø ¿òÁ÷ÀÓÀº SOA ºÐ¾ß·ÎÀÇ ¿ÀǼҽºÀÇ Âü¿©¸¦ ÃËÁø½ÃŰ°Ô µÉ °Í"À̶ó¸ç "À̹ø ÇÁ·ÎÁ§Æ®°¡ ¼º°øÀ» °ÅµÎ¸é ±â¾÷µéÀÌ Á÷Á¢ ÇÏÀÌ¿£µå ¹Ìµé¿þ¾î¸¦ ±³À°¹ÞÁö ¾Ê¾Æµµ µÇ±â ¶§¹®¿¡ º¸´Ù ¶Ù¾î³ª°í ºü¸¥ SOA¸¦ Àú·ÅÇÑ °¡°Ý¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù"°í ¹àÇû´Ù.
¼¿Æ½½º´Â ÀÚ¹Ù ºñÁî´Ï½º ÅëÇÕ(JSR 208) Ç¥ÁØ ÇÁ·Î¼¼½º¸¦ ¿Ïº®ÇÏ°Ô ÇÏ´Â µ¿½Ã¿¡ ÀÚ¹Ù ½ºÆåÀ» Áß½ÉÀ¸·Î °³¹ßµÇ°í ÀÖ´Ù. ¼¿Æ½½º¸¦ ÀÌ¿ëÇϸé ÇÁ·Î±×·¡¸Ó°¡ ¼·Î ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ǰ£ÀÇ µ¥ÀÌÅÍ¿Í °Å·¡ °øÀ¯¸¦ À§ÇØ Æ¯º°È÷ °í¾ÈµÈ ÀÚ¹Ù ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
¿ÀǼҽº ¹Ìµé¿þ¾î Á¦°ø¾÷ü JBoss´Â µ¿ÀÏÇÑ ÀÚ¹Ù ½ºÆåÀ» ±â¹ÝÀ¸·Î ÀÚü °³¹ßÇÑ ¿ÀǼҽº ESB¸¦ Ãâ½ÃÇÑ´Ù´Â °èȹÀÌ´Ù.
ÀÚü °³¹ßÇÑ ¼ÒÇÁÆ®¿þ¾î¿Í ÇÔ²² JBoss ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö¸¦ À¯ÅëÇϰí ÀÖ´Â ¾ÆÀÌ¿À³ª´Â óÀ½¿¡´Â JBoss¿¡ ¼¿Æ½½º ÇÁ·ÎÁ§Æ® ÃѰýÀ» ¿äûÇßÀ¸³ª ÃÖÁ¾ÀûÀ¸·Î´Â ¿ÀºêÁ§Æ®À¥À» ¼±ÅÃÇß´Ù.
´ºÄ¿¸Ó´Â "¿ÀºêÁ§Æ®À¥Àº ¿ÀǼҽº ºÐ¾ß¿¡¼ ¼øÁ¶·Î¿î Ãâ¹ßÀ» º¸À̰í ÀÖÀ¸¸ç, Ȱµ¿ÀÌ µÎµå·¯Áö´Â Ä¿¹Â´ÏƼµµ »ó´ç¼ö È®º¸Çϰí ÀÖ´Ù"°í ¹àÇû´Ù. @