[Áöµð³ÝÄÚ¸®¾Æ]BEA½Ã½ºÅÛÁî´Â À̹ø ´Þ 19ÀÏ Ä¶¸®Æ÷´Ï¾ÆÁÖ »÷ÇÁ¶õ½Ã½ºÄÚ¿¡¼ °³Ãֵǰí ÀÖ´Â À¯Àú ÄÁÆÛ·±½º¡¸BEA World 2006 San Francisco¡¹¿¡¼ ±âÁ¸ Åνõµ(Tuxedo) ¾ÖÇø®ÄÉÀ̼ÇÀ» SOA 360¡Æ Ç÷§ÆûÀ¸·Î À̲ô´Â Åνõµ ¿ë ¾Öµå ¿Â Á¦Ç°¡¸SALT(Services Architecture Leveraging Tuxedo) 1.1¡¹ÀÇ Á¦°øÀ» ½ÃÀÛÇß´Ù°í ¹ßÇ¥Çß´Ù.
¡¡
¡®SALT 1. 1¡¯Àº ´ë±Ô¸ð Æ®·£Àè¼Ç 󸮽ýºÅÛÀ¸·Î Ȱ¿ëµÇ°í ÀÖ´Â Åνõµ ¾ÖÇø®ÄÉÀ̼ÇÀ» ·¦ÇÎÇÏ´Â °ÍÀ¸·Î SOA ´ëÀÀÀÇ ½Ã½ºÅÛ°ú ½Å¼ÓÇÏ°í ¿ëÀÌÇÏ°Ô ÅëÇÕÇϱâ À§ÇÑ ½ÅÁ¦Ç°ÀÌ´Ù. À̰ÍÀº ±âÁ¸ÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀüÇô º¯°æÇÏÁö ¾Ê°í SOA ´ëÀÀ ½Ã½ºÅÛ »ó¿¡¼ À¯È¿ÇÏ°Ô È°¿ëÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ÀÌ Á¦Ç°Àº BEAÀÇ À¥ »çÀÌÆ®¿¡¼ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Ù.
¡¡
BEA½Ã½ºÅÛÀÇ Á¦Ç° ¸¶ÄÉÆÃ ´ã´ç ¼ö¼® ÀÌ»çÀÎ ¸¶ÀÌÅ© ÇÇ¿¡Èå(Mike Piech)¿¡°Ô ¡®SALT 1. 1¡¯¿¡ ´ëÇÑ ¼³¸íÀ» µé¾ú´Ù.
BEA World 2006À¸·Î ¹ßÇ¥µÈ ¡®SALT 1. 1¡¯Àº ¾î¶² Á¦Ç°Àΰ¡.
¡¯SALT 1. 1¡¯Àº C/C++ COBOLµî¿¡¼ ±¸ÃàµÈ À¯»ê ¾ÖÇø®ÄÉÀ̼ÇÀ» ·¦ÇÎÇÏ´Â °ÍÀ¸·Î SOA¿¡ ´ëÀÀÇÑ ½Ã½ºÅÛ »ó¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼ºñ½º·Î ¹Ù²Ü ¼ö ÀÖ´Â »õ·Î¿î Á¦Ç°ÀÌ´Ù. ÀÌ ¶§ ¾ÖÇø®ÄÉÀ̼ÇÀº ¿ÏÀüÈ÷ ¹Ù²ÙÁö ¾Ê°í SOA¿¡ ´ëÀÀÇÒ ¼ö ÀÖ´Â °ÍÀÌ ÃÖ´ëÀÇ ÀÌÁ¡ÀÌ´Ù. À̰ÍÀ¸·Î ½Å·Ú¼º ³ôÀº ±âÁ¸ ¾ÖÇø®ÄÉÀ̼ÇÀ» SOAÀÇ ¼¼°è·Î °ð¹Ù·Î À¯È¿ÇÏ°Ô È°¿ëÇÏ´Â °ÍÀÌ °¡´ÉÇÏ°Ô µÈ´Ù.
¡¯SALT 1. 1¡¯À» µµÀÔÇÏ´Â °ÍÀ¸·Î Åνõµ »ç¿ëÀÚ´Â ¾î¶² È¿°ú¸¦ ±â´ëÇÒ ¼ö Àְڴ°¡.
ÅνõµÀÇ »ç¿ëÀÚ´Â ¾ÆÁÖ ¿¹ÀüºÎÅÍ ¼ö ³â¿¡ °ÉÃÄ Åνõµ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ¿© ¸¹ÀÌ »ç¿ëÇϰí ÀÖ´Ù. ¿©±â¿¡ ÀÌ¿ëµÇ´Â ¾ÖÇø®ÄÉÀ̼ÇÀº ¿¹¸¦ µé¸é ±ÝÀ¶±â°üÀÇ ¼Û±Ý ½Ã½ºÅÛÀ̳ª ATM ½Ã½ºÅÛ, Àü±â Åë½Å°èÀÇ ½Ã½ºÅÛ µî Àý´ëÀûÀ¸·Î ÇÊ¿äÇÑ °ÍÀÌ ¸¹¾Æ ½Ã½ºÅÛÀÌ ´Ù¿îµÇ¾î ¹ö¸®¸é Å« ¼ÕÇØ¸¦ °¡Á®¿Â´Ù.
¡¡
±× ¶§¹®¿¡ »ç¿ëÀÚ´Â »õ·Î¿î ½Ã½ºÅÛ°ú ÅëÇÕÇÏ´Â °æ¿ì¿¡µµ Äڵ带 °íÃÄ ¾²´Â °ÍÀ» ÁÖÀúÇÑ´Ù. ¸Å¿ì Áß¿äÇÑ ½Ã½ºÅÛ¿¡¼´Â Äڵ带 °íÃÄ ¾²´Â °ÍÀ¸·Î ¾îµð¿¡ ¿µÇâÀ» ³¢Ä¥Áö¸¦ ÆÇº°ÇÏ´Â °ÍÀÌ ¾î·Æ±â ¶§¹®ÀÌ´Ù. ¡®SALT 1. 1¡¯·Î Á¦°øÇÏ´Â ·¡ÆÛÀÇ ±¸Á¶¸¦ ÀÌ¿ëÇÏ´Â °ÍÀ¸·Î Äڵ带 °íÃÄ ¾²´Â ÀÏ ¾øÀÌ ½Å¼ÓÇÏ°í ¾ÈÀüÇÏ°Ô »õ·Î¿î ½Ã½ºÅÛ°ú ÅëÇÕÇÏ´Â °ÍÀÌ °¡´ÉÇÏ°Ô µÈ´Ù.
¡¯SALT 1. 1¡¯Àº À̹ø¿¡ ¹ßÇ¥µÈ SOA 360¡Æ Ç÷§Æû Áß ¾î¶² À§Ä¡¿¡ ÀÖ´Â Á¦Ç°Àΰ¡.
SOA 360¡Æ Ç÷§ÆûÀ̶õ ÄÁ¼Á¿¡´Â ´Ù¾çÇÑ ½ÃÁ¡ÀÌ ÀÖ´Ù. 360µµ¶ó´Â ¸»ÀÌ ³ªÅ¸³» º¸ÀÌ´Â ´ë·Î SOAÀÇ ¸ðµç °ÍÀ» ¾î´À °¢µµ¿¡¼µµ º¼ ¼ö ÀÖ´Ù. SOAÀÇ ¼¼°è¿¡¼´Â »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç ¼ºñ½ºÀÇ ¸ñÀûÀ» Ç×»ó ¹Ù¶óº¸´Â °ÍÀÌ Áß¿äÇÏ´Ù.
¡¡
SOA 360¡Æ Ç÷§Æû¿¡´Â ¿ì¼± mSA(microService Architecture)°¡ ÀÖÁö¸¸ mSA´Â ºñÁî´Ï½º¸¦ º¯Çõ½Ãų »Ó¸¸ ¾Æ´Ï¶ó BEA Á¦Ç° ±× ÀÚü°¡ mSA»ó¿¡ SOA´ëÀÀÀÇ ÄÄÆÛ³ÍÆ®·Î¼ ¹èÄ¡µÇ°Ô µÈ´Ù.
¡¡
ÇÑÆí SOA¿¡ ´ëÀÀÇÏ´Â ÅøÀÇ ¼¼°è¿¡¼´Â °³¹ßÀÚ Àü¿ëÀÇ °³¹ß ÅøÀÎ ¸¸Å ÁýÁßµÇ¾î ¿Â °¨ÀÌ ÀÖ´Ù. ±×·¯³ª ¾Ö³Î¸®½ºÆ®³ª ºñÁî´Ï½ºÀÇ ´ã´çÀÚ, °æ¿µÁø µî ¸ðµç ´ã´çÀÚ°¡ ÅëÇÕ¿¡ Âü°¡ÇÒ ¼ö ÀÖ´Â SOA Çù¾÷ Åø ȯ°æÀ» Á¦°øÇÏ´Â °ÍÀÌ ¿öÅ©½ºÆäÀ̽º(workspace)360¡ÆÀÌ´Ù.
¡¡
ÀÌ ¶§ »õ·Î¿î ¾ÖÇø®ÄÉÀÌ¼Ç »Ó¸¸ ¾Æ´Ï¶ó ±âÁ¸ÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡µµ ¼ºñ½º·Î¼ SOA ´ëÀÀ ½Ã½ºÅÛ¿¡ Âü°¡ÇÒ ¼ö ¾ø´Ù¸é Àǹ̰¡ ¾ø´Ù. °Å±â¿¡¼ ±âÁ¸ ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª ·¹°Å½Ã ¾ÖÇø®ÄÉÀ̼ÇÀ» SOA 360¡Æ Ç÷§ÆûÀ¸·Î ÀüȯÇϱâ À§ÇÑ Á¦Ç°ÀÌ ¡®SALT 1. 1¡¯ÀÌ´Ù.
¡¡
¶Ç ¿öÅ©½ºÆäÀ̽º360¡Æ¿¡¼µµ Åνõµ¸¦ °ü¸®ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ°Ô µÈ´Ù. Åνõµ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °ü°èÀÚ´Â ¿öÅ©½ºÆäÀ̽º360¡Æ¸¦ ÅëÇØ¼ Åνõµ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÄÄÆÛ³ÍÆ®ÈÇØ Á¶¸³, °ü¸®ÇÏ´Â °ÍÀÌ °¡´ÉÇϰí Åνõµ ±× ÀÚüµµ mSA¿¡ Æ÷ÇÔµÇ°í »ç¿ëÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
±×°ÍÀº mSA¿¡¼ Åνõµ¸¦ SOA´ëÀÀ ÄÄÆÛ³ÍÆ®·Î¼ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â °ÍÀΰ¡.
¸» ±×´ë·Î´Ù. Åνõµ³ª À¥·ÎÁ÷(WebLogic), ¾ÆÄí¾Æ·ÎÁ÷(AquaLogic)À̶õ BEAÁ¦Ç°Àº ¹°·Ð SOA¿¡ ´ëÀÀÇϴ Ÿ»çÁ¦ÀÇ ÄÄÆÛ³ÍÆ®¿Íµµ Åë½ÅÀÌ °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀÌ mSAÀÌ´Ù.
¡¯SALT 1. 1¡¯ÀÌ¿ÜÀÇ ¹æ¹ýÀ¸·Î ÅνõµÀÇ ±â´ÉÀÌ °ÈµÉ °èȹÀº Àִ°¡.
óÀ½ À̾߱âÇß´ø ´ë·Î Åνõµ´Â ¸Å¿ì ½ÇÀû ÀÖ´Â ½Å·Ú¼º ³ôÀº Á¦Ç°ÀÌ´Ù. ±× ¶§¹®¿¡ ÇâÈÄ 6°³¿ù Á¤µµ »çÀÌ¿¡ ¹«¾ð°¡ Å« ±â´ÉÈ®ÀåÀ» ÇÒ ¿¹Á¤Àº ¾ø´Ù. ±×·¯³ª Ç×»ó ½ÇÇà´É·Â³ª ½Å·Ú¼ºÀÇ Çâ»ó, »ç¿ëÀÚ°¡ ¿øÇÏ´Â »çÇ׿¡ ´ëÀÀÇÏ´Â °³¼±Àº °è¼Ó ÀÖÀ» °ÍÀÌ´Ù. @
 |
| BEA½Ã½ºÅÛÁîÀÇ Á¦Ç° ¸¶ÄÉÆÃ ´ã´ç ¼ö¼® ÀÌ»ç ¸¶ÀÌÅ© ÇÇ¿¡Èå |