¼ºñ½ºÀÇ º¸¾È¡¤Àç»ç¿ë µî °ü¸®¼öÁØ È®ÀÎ Åø ¡®SOA Healthcheck¡¯ Ãâ½Ã
IBMÀº ÃÖ±Ù º¸´Ù Çâ»óµÈ IT ȯ°æÀ» Áö¿øÇÏ´Â µ¿½Ã¿¡ ¼ºñ½ºÁöÇâ¾ÆÅ°ÅØó(SOA) µµÀÔÀÇ ´Ü¼øȸ¦ °¡´ÉÄÉÇÏ´Â ¡®½º¸¶Æ® SOA(Smart SOA)¡¯¸¦ »õ·Ó°Ô ¹ßÇ¥Çß´Ù.
À̹ø¿¡ ¹ßÇ¥µÈ ¡®½º¸¶Æ® SOA¡¯´Â ÄÁ¼³Æðú ¼ºñ½º ¹× ¼ÒÇÁÆ®¿þ¾î¸¦ Æ÷°ýÇÏ°í ÀÖÀ¸¸ç SOA Àü·« ¼ö¸³ ´Ü°èºÎÅÍ ½ÇÁ¦ÀûÀÎ SOAÀÇ ±¸Çö°ú ¿î¿µ °ü¸®¿¡ À̸£±â±îÁö IT¿Í ºñÁî´Ï½ºÀÇ ÅëÇÕÀ» È¿°úÀûÀ¸·Î Áö¿øÇÑ´Ù.
IBMÀº Àü ¼¼°è¿¡ °ÉÃÄ 5,700°³°¡ ³Ñ´Â °í°´»çÀÇ SOA ±¸Ãà °æÇèÀ» ±â¹ÝÀ¸·Î ±âº»´Ü°è(Foundational), ÅëÇÕ´Ü°è(Extend End-to-End), ±â¾÷Çõ½Å´Ü°è(Transform), µ¿ÀûÀû¿ë´Ü°è(Adapt Dynamically) µîÀÇ 4°¡ÁöÀÇ ´Ü°è¸¦ µµÃâÇØ ³Â´Ù.
Áï, ºÎ¼ ´ÜÀ§¿¡¼ SOA¸¦ Àû¿ëÇÏ´Â ±â¹Ý´Ü°è¿¡¼ºÎÅÍ ºÎ¼¿Í ºÎ¼¸¦ ³Ñ¾î ±â¾÷ Â÷¿ø¿¡¼ Á¤º¸, »ç¿ëÀÚ Çù¾÷ ¹× Æ®·£Àè¼ÇÀ» Æ÷ÇÔÇÏ´Â ¸ðµç ÇÁ·Î¼¼½º¸¦ ÅëÇÕÇÏ´Â ´Ü°è(Extend End-to-End), ±×¸®°í SOA¸¦ ±â¹ÝÀ¸·Î ÇÑ IT ±â¼úÀ» È°¿ëÇؼ ±â¾÷ Çõ½ÅÀ» ÃßÁøÇÏ´Â ±â¾÷Çõ½Å ´Ü°è(Transform)¿Í ÃÖÁ¾ÀûÀ¸·Î IT ±â¼úÀÌ µå·¯³ªÁö ¾Ê°í ½ÃÀå »óȲ º¯È¿¡ ´ëÀÀÀÌ À¯±âÀûÀ¸·Î ÀÌ·ç¾îÁ® ÀÚµ¿ÀûÀ¸·Î IT½Ã½ºÅÛ±îÁö Àû¿ëµÇ´Â µ¿Àû Àû¿ë ´Ü°è(Adapt Dynamically)°¡ ÀÌ¿¡ ÇØ´çÇÑ´Ù.
Çѱ¹IBM SOA ÃßÁøº»ºÎ °èÇý½Ç º»ºÎÀåÀº ¡°½º¸¶Æ® SOA´Â º¸´Ù ½±°Ô SOA¸¦ ±â¾÷¿¡ Àû¿ëÇÏ°í À̸¦ ÅëÇØ ºñ¿ëÀ» ÃÖÀûÈ Çϴµ¥ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù¡±¸ç ¡°Æ¯È÷ ¾î´À ƯÁ¤ ºÐ¾ß°¡ ¾Æ´Ñ °æ¿µÃþ¿¡¼ºÎÅÍ °³¹ßÀÚ±îÁö ¶ÇÇÑ Çö¾÷¿¡¼ ITºÎ¼¿¡ À̸£±â±îÁö È°¿ëÇÒ ¼ö ÀÖµµ·Ï ±âÁ¸ ¼Ö·ç¼Ç°ú ¼ºñ½º¸¦ °ÈÇßÀ» »Ó¸¸ ¾Æ´Ï¶ó, »õ·Î¿î ÅøÀ» ¹ßÇ¥ÇÔÀ¸·Î½á SOA Àû¿ë ½Ã º¸´Ù ½±°Ô ¿î¿µ, Áø´Ü ¹× °ü¸®ÇÒ ¼ö ÀÖ°Ô µÆ´Ù¡±°í ¼³¸íÇß´Ù.
¶ÇÇÑ ¡°¡®¹Îø¼º º¥Ä¡¸¶Å© ¸¶¹ý»ç(Agility Benchmark Wizard)¡¯ °°Àº ±â¾÷ÀÇ ºñÁî´Ï½º ¹Îø¼ºÀ» ÃøÁ¤ÇÒ ¼ö ÀÖ´Â Åø°ú ±âÁØÀ» Á¦°øÇØ ±â¾÷ÀÌ ÇöÀçÀÇ ¼öÁØÀ» ÃøÁ¤ÇÏ°í ±â¾÷ÀÇ ¹Ì·¡ ¸ñÇ¥¸¦ ¼¼¿ï ¼ö ÀÖµµ·Ï ÇÏ°í ÀÖÀ» »Ó ¾Æ´Ï¶ó, SOAÀû¿ë ÈÄ¿¡ À̸¦ Æò°¡ÇÏ°í ÃøÁ¤ÇÒ ¼ö ÀÖ´Â Æò°¡ ¸ðµ¨À» Àû¿ëÇÑ Åøµµ °ÈÇÏ¿© ±â¾÷ÀÌ SOA Àû¿ë¿¡ ÀÖ¾î¼ Ã³À½ºÎÅÍ ³¡±îÁö ÀÏ°üµÈ ±âÁØÀ» °¡Áö°í ÁøÇàÇÒ ¼ö ÀÖ´Â ±â¹ÝÀ» Á¦°øÇÏ°í ÀÖ´Ù¡±°í µ¡ºÙ¿´´Ù.
ÀÌ ¿Ü¿¡µµ ¸Å½Ã¾÷, AJAX, RSS°°Àº Web 2.0 ±â¼úÀ» Àû¿ëÇØ ¼ºñ½º¸¦ Á÷Á¢ »ç¿ëÇÏ´Â Çö¾÷ÀÌ °³¹ßÀÚÀÇ µµ¿ò ¾øÀÌ ±âÁ¸ ¼ºñ½º¸¦ Á¶ÇÕÇÏ¿© »õ·Î¿î ¼ºñ½º¸¦ ¸¸µé°í »ç¿ëÀÚ »çÀÌÀÇ Çù¾÷À» °ÈÇÒ ¼ö ÀÖ´Â ±â´Éµµ Ãß°¡µÆ´Ù.
¾Æ¿ï·¯ IBMÀº SOA¸¦ Àû¿ëÇÑ ½Ã½ºÅÛÀÇ ¾ÖÇø®ÄÉÀ̼ǰú ¼ºñ½ºÀÇ Àç»ç¿ë Á¤µµ, ¼ºñ½ºÀÇ º¸¾È, ÀÎÇÁ¶ó½ºÆ®·°ÃÄÀÇ À¯¿¬¼º Á¤µµ¿Í ¼ºñ½º °ü¸®ÀÇ ¼öÁØÀ» È®ÀÎÇÒ ¼ö ÀÖ´Â ÅøÀÎ ¡®SOA Çコüũ(SOA Healthcheck)¡¯¸¦ ¹ßÇ¥Çß´Ù.
SOA´Â ´Ü¼øÈ÷ ¼Ö·ç¼ÇÀ» µµÀÔÇÑ´Ù°í ±â´ëÇÑ È¿°ú¸¦ °ÅµÎ´Â °ÍÀÌ ¾Æ´Ï°í ±â¾÷ ¾÷¹«ÀÇ ÄÄÆ÷³ÍÆ® ¼öÁØ°ú ¼ºñ½ºÈ ¼öÁØ, ¼³°è ¹× °³¹ß¿¡ ÀÖ¾î¼ ¹æ¹ý·Ð, ¼ºñ½ºÀÇ °³¹ß, SOA °Å¹ö³Í½ºÀÇ Àû¿ë µî ¿©·¯ °¡Áö ¿äÀÎÀÌ ¸é¹ÐÈ÷ °ËÅä, Àû¿ëµÉ ¶§ ±â´ëÇÑ È¿°ú¸¦ ¾òÀ» ¼ö Àֱ⠶§¹®¿¡ SOA ÇコüũÀÇ µµÀÔÀ» ÅëÇØ ±â¾÷Àº ÀÚ»çÀÇ SOA Àû¿ëÀ» È¿°úÀûÀ¸·Î Áø´ÜÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
°èÇý½Ç º»ºÎÀåÀº ¶Ç ¡°¾÷°è Àü¹Ý¿¡ °ÉÃÄ ºñÁî´Ï½º°¡ È®´ëµÇ°í ¾÷¹« ÇÁ·Î¼¼½º°¡ ±ÞÁõÇÔ¿¡ µû¶ó °í°´µéÀº ȸ»ç ÀüüÀÇ ¼ö¹é, ¼öõ °³ÀÇ ºñÁî´Ï½º ¾ÖÇø®ÄÉÀ̼Ç, Ç÷§Æû ¹× µ¥ÀÌÅÍ ¼Ò½º¸¦ ÇÔ²² ¿¬°áÇÏ°í ÀÖ´Ù¡±¸ç ¡°ÀÌ·¸°Ô ¼âµµÇÏ´Â ºñÁî´Ï½º Æ®·£Àè¼ÇÀ» ó¸®Çϱâ À§ÇØ º¹ÀâÇÑ ºñÁî´Ï½º ÇÁ·Î¼¼½ºÀÇ ¹«°á¼ºÀ» º¸ÀåÇÏ°í SOAÀÇ ¾à¼ÓÀ» ÀÌÇàÇÒ ¼ö ÀÖ´Â °ËÁõµÈ ¼ÒÇÁÆ®¿þ¾î ¹× ¼ºñ½º°¡ ÇÊ¿äÇϸç IBMÀÇ ½º¸¶Æ® SOA´Â ÀÌ¿¡ ´ëÇÑ ÇØ´äÀÌ µÉ ¼ö ÀÖÀ» °Í¡±À̶ó°í ¸»Çß´Ù.
[±èÅÂÇü ±âÀÚ(boan2@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>