Ȩ > ´º½º > ±âȹƯÁý > Åë½Å/³×Æ®¿öÅ©
  • Æ®À§ÅÍ
  • ÆäÀ̽ººÏ
  • ±¸Ç÷¯½º
  • ³×À̹ö¹êµå
  • Ä«Ä«¿À½ºÅ丮
     
1. SOA´Â ¹«¾ùÀΰ¡?
Tech Guide - SOA
2006³â 01¿ù 11ÀÏ 00:00:00
Á¤ÇØ¿µ
Çѱ¹IBM À¥½ºÇÇ¾î ¸¶ÄÉÆà ºÎÀå
hyjeong@kr.ibm.com

¿¬Àç¼ø¼­
1. SOA´Â ¹«¾ùÀΰ¡?
2. SOA ¶óÀÌÇÁ »çÀÌŬ
3. SOA, ¾î¶»°Ô ½ÃÀÛÇϴ°¡?

¼ÒºñÀÚÀÇ ÃëÇâÀÌ ¹Ù²î°í, °æÀïµµ ½ÉÇØÁö´Â ºñÁî´Ï½º ȯ°æ¿¡¼­ º¯È­´Â ¾î´À ±â¾÷À̵çÁö ÇÇÇÒ ¼ö ¾ø´Â È­µÎ°¡ µÇ°í ÀÖ´Ù. ÀÌ¹Ì ¸¹Àº º¯È­°¡ ¿¹°ßµÇ°í ÀÖ´Â »óȲ¿¡¼­ ¾î´À ±â¾÷µµ ÇöÀç ºñÁî´Ï½º ȯ°æ¿¡¼­ ÀßÇÏ°í ÀÖ´Ù°í Çؼ­ ¹Ì·¡¿¡µµ Àß ÇÒ ¼ö ÀÖ´Ù°í È®½ÅÇÒ ¼ö ¾ø´Â °ÍÀÌ´Ù.
°ú°Å¿¡µµ ±â¾÷µéÀº ÀÌ·¯ÇÑ º¯È­¿¡ ´ëÀÀÇϱâ À§Çؼ­ ¸¹Àº ³ë·ÂÀ» ÇØ¿Â °ÍÀÌ »ç½ÇÀÌ´Ù. ÇâÈÄ ºñÁî´Ï½ºÀÇ º¯È­ µîÀ» ¿¹ÃøÇØ »õ·Î¿î »ç¾÷ºÎ¸¦ Ãâ¹üÇϰųª ÀμöÇÕº´À» ÅëÇØ »õ·Î¿î »ç¾÷¿¡ ÁøÃâÇϱ⵵ ÇÏ°í ¿ÏÀüÈ÷ ´Ù¸¥ ¾÷Á¾À¸·Î ÀüȯÇϱ⵵ ÇÏ´Â µîÀÇ ³ë·ÂÀ» ÇØ¿Ô´Ù. ±×·¸´Ù¸é ÇöÀç À̾߱⠵ǰí ÀÖ´Â º¯È­¿Í °ú°ÅÀÇ º¯È­´Â ¾î¶² Â÷ÀÌ°¡ Àִ°¡? ÇѸ¶µð·Î À̾߱âÇϸé À¯¿¬¼º°ú ¼Óµµ¶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ À¯¿¬¼º°ú ¼Óµµ¸¦ À§ÇØ ÃÖ±Ù SOA´Â °¡Àå °¡´É¼º ÀÖ´Â ¹æ¹ý·ÐÀ¸·Î ºÎ»óÇÏ°í ÀÖ´Ù. <ÆíÁýÀÚ>

°ú°Å ±â¾÷ ȯ°æ º¯È­¸¦ ¹Ì¸® ¿¹ÃøÇÏ°í ÀÌ¿¡ µû¶ó ºñÁî´Ï½º ÇüŸ¦ º¯È­½ÃÄÑ¿ÔÁö¸¸ ÀÌÁ¦´Â ÀÌ·¯ÇÑ º¯È­¸¦ ¿¹ÃøÇϱⰡ ¸Å¿ì ¾î·Æ´Ù. ¼ÒºñÀÚÀÇ ÇൿÆÐÅϵµ °ú°Å¿Í´Â ´Ù¸£°í ÀÚÁÖ ¹Ù²ð »Ó¸¸ ¾Æ´Ï¶ó °æÀïµµ ºñ±³ÇÒ ¼ö ¾øÀ» Á¤µµ·Î Ä¡¿­ÇØÁ³±â ¶§¹®ÀÌ´Ù. ¶ÇÇÑ Á¤ºÎÀÇ ±ÔÁ¦µµ °­È­µÇ°í ±â¾÷°£ÀÇ ÀμöÇÕº´µµ È°¹ßÇϱ⠶§¹®¿¡ ¹Ì¸® ¿¹ÃøÇÏ°í ÀÌ¿¡ ´ëÀÀÇÏ´Â ÇüÅ·δ ÇöÀçÀÇ º¯È­ÀÇ ¼Óµµ¸¦ µû¶ó°¥ ¼ö ¾ø´Ù.
¿¹ÃøÇÒ ¼ö ¾ø´Â ºñÁî´Ï½º ȯ°æ¿¡¼­ °©ÀÛ½º·¯¿î º¯È­¿¡ Àß ´ëÀÀÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ºñÁî´Ï½ºÀÇ À¯¿¬¼º°ú º¯È­°¡ »ý±â¸é ´Ù¸¥ °æÀï¾÷üº¸´Ù ºü¸£°Ô ´ëÀÀÇÒ ¼ö ÀÖ´Â ¼Óµµ´Â ÀÌ·¯ÇÑ È¯°æ¿¡¼­ ´Ù¸¥ ±â¾÷°úÀÇ Â÷º°¼ºÀ» º¸¿©ÁÙ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¼ö´ÜÀÌ¶ó ¸»ÇÒ ¼ö ÀÖ´Ù.
À¯¿¬¼º°ú ¼Óµµ´Â »ç½Ç ¼­·Î ºÐ¸®Çؼ­ »ý°¢ÇÒ ¼ö ¾ø´Ù. À¯¿¬¼ºÀÌ ¾øÀ¸¸é ¼Óµµ¸¦ ³¾ ¼ö ¾ø´Ù. ÇöÀçÀÇ ¸¹Àº º¯¼ö¸¦ ¹Ì¸® ¿¹ÃøÇØ °Å±â¿¡ ¸ÂÃç ºñÁî´Ï½º ¸ðµ¨À» º¯°æÇÒ ¼ö ¾øÀ¸¹Ç·Î ¾î¶² º¯È­°¡ ÀÖ´õ¶óµµ ¼ö¿ëÇÒ ¼ö ÀÖ´Â ºñÁî´Ï½º üÁúÀ» °®Ãç ³õ°í º¯È­°¡ °¨ÁöµÆÀ» ¶§ À̸¦ ¹Ý¿µÇØ ºñÁî´Ï½º ¸ðµ¨À» º¯°æÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù¸é ±×·¸Áö ¸øÇÑ ±â¾÷°ú´Â Â÷ÀÌ°¡ ³¯ ¼ö¹Û¿¡ ¾ø´Ù.

¹ÎøÇÑ º¯È­¸¦ À§ÇÑ Á¦¾È
ºñÁî´Ï½ºÀÇ À¯¿¬¼ºÀ» È®º¸ÇÔÀ¸·Î½á ¿ÜºÎ º¯È­¿¡ ´ëÀÀÇØ ½Å¼ÓÇÏ°Ô ºñÁî´Ï½º¸¦ ¹Ù²Ü ¼ö ÀÖµµ·Ï ÇÏ´Â ¿Âµð¸Çµå ºñÁî´Ï½º¸¦ ±¸ÇöÇϱâ À§Çؼ­´Â IT ½Ã½ºÅÛÀÇ À¯¿¬¼ºÀÌ Çʼö´Ù. ±×·¯³ª ±âÁ¸ IT ½Ã½ºÅÛÀº ÀÌ·¯ÇÑ ºñÁî´Ï½ºÀÇ À¯¿¬¼º°ú ¼ÓµµÀÇ Çʿ伺À» ÃæÁ·½ÃÅ°´Â µ¥ »ó´çÈ÷ ¾î·Á¿î »óÅ´Ù. °ú°Å¿¡´Â ºñÁî´Ï½º ȯ°æÀÇ º¯È­¿¡ ¸ÂÃç IT ½Ã½ºÅÛÀ» º¯È­ÇϱⰡ ºñ±³Àû ¿ëÀÌÇß´Ù. ±×·¯³ª ÇöÀç ºü¸£°Ô º¯È­Çϴ ȯ°æº¯È­¿¡ ´ëÀÀÇϱ⿡ IT ½Ã½ºÅÛÀº ¸Å¿ì °æÁ÷µÈ Ư¼ºÀ» °¡Áö°í ÀÖ´Ù. Áï º¯È­ÇϱⰡ ½±Áö ¾Ê´Ù´Â °ÍÀÌ´Ù.
¼ÒºñÀÚÀÇ ¿å±¸ º¯È­³ª »õ·Î¿î °æÀïÀÚÀÇ µîÀå°ú °°Àº °æÀï»óȲÀÇ º¯È­°¡ ³ªÅ¸³µÀ» ¶§ ±âÁ¸ IT ½Ã½ºÅÛÀÇ °æ¿ì º¯È­¸¦ ºÐ¼®ÇØ ¾î¶»°Ô IT ½Ã½ºÅÛ¿¡ ¹Ý¿µÇÒÁö ¼³°è, °³¹ßÇÏ°í Àû¿ëÇß¾ú´Ù. °ú°Å¿¡´Â ÀÌ·¯ÇÑ ¹æ½ÄÀ» »ç¿ëÇصµ ¹®Á¦°¡ ¾ø¾úÁö¸¸ ¿À´Ã³¯°ú °°ÀÌ º¯È­ÀÇ ¼Óµµ°¡ ºü¸¦ ¶§ ÀüÅëÀûÀÎ ¹æ½ÄÀ» »ç¿ëÇØ IT ½Ã½ºÅÛÀ» º¯°æÇÏ¸é ¿Ï·áµÇ´Â ½ÃÁ¡¿¡¼­´Â ÀÌ¹Ì ¶Ç ´Ù¸¥ º¯È­°¡ ÀÖ¾î ¼Ò¿ëÀÌ ¾øÀ» ¼ö ÀÖ´Ù. ±×·¡¼­ ½ÉÇÏ°Ô À̾߱âÇؼ­ IT ½Ã½ºÅÛÀÌ ±â¾÷ °æÀï·ÂÀ» ¾àÈ­½ÃŲ´Ù´Â Æò°¡¸¦ ¹Þ±âµµ ÇÑ´Ù.
µû¶ó¼­ ÀüÅëÀûÀÎ IT ½Ã½ºÅÛ°ú´Â ´Ù¸¥ Æз¯´ÙÀÓÀÌ ÇÊ¿äÇÏ¸ç ±×°ÍÀÌ ¼­ºñ½º ÁöÇâ ¾ÆÅ°ÅØó(Service Oriented Architecture)´Ù. ¼­ºñ½º ÁöÇâ ¾ÆÅ°ÅØó(SOA)´Â º¯È­¿¡ ´ëÇØ Àû½Ã¿¡ ÀûÀýÈ÷ ´ëÀÀÇÒ ¼ö ÀÖ´Â IT ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °³³äÀÌ´Ù. À̸¦ À§ÇØ ±â¾÷ ³»ºÎ ÇÁ·Î¼¼½º, ¾ÖÇø®ÄÉÀ̼ǵéÀ» °¢°¢ ¡®¼­ºñ½º¡¯¶ó´Â ±âº»ÀûÀÎ ±â´É ´ÜÀ§·Î ³ª´©°í ÀÌµé ¡®¼­ºñ½º¡¯¸¦ ¿¬°áÇØ ¿øÇÏ´Â ±â´ÉÀ» Çϵµ·Ï ±¸¼ºÇØ È¯°æÀÌ º¯È­µÆÀ» ¶§ º¯È­¸¦ ¹Ý¿µ, ¼­ºñ½ºÀÇ ¿¬°á ±¸¼ºÀ» º¯È­½ÃÄÑ »õ·Î¿î ±â´ÉÀ» Á¦°øÇϵµ·Ï ½±°í ºü¸£°Ô ±¸¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù.

¼­ºñ½º Á¶¸³À¸·Î Àç»ç¿ë¼º Çâ»ó
¼­ºñ½º ÁöÇâ ¾ÆÅ°ÅØó¿¡¼­ À̾߱â ÇÏ°í ÀÖ´Â ¡®¼­ºñ½º¡¯´Â ¡®¹Ýº¹»ç¿ëÀÌ °¡´ÉÇÑ ºñÁî´Ï½º ±â´É¡¯À¸·Î Á¤ÀÇÇÒ ¼ö ÀÖ´Ù. ¼­ºñ½º´Â °³º° ±â´ÉÀ» ¼öÇàÇÏ´Â ´ÜÀ§·Î¼­ ´Ù¸¥ ¼­ºñ½º¿Í´Â µ¶¸³ÀûÀ¸·Î Á¤ÀǵȴÙ. ¿¹¸¦ µé¸é, °í°´ ½Å¿ëµµ Á¶»ç, ½Å±Ô°èÁ°³¼³ µîÀ» ¼­ºñ½º·Î Á¤ÀÇÇÒ ¼ö ÀÖ´Ù.
¡®¼­ºñ½º ÁöÇ⡯À̶õ ºñÁî´Ï½º¸¦ ¼­·Î ¿¬°áµÈ ¼­ºñ½º¿Í ¿¬°á·Î ÀÎÇØ ¹ß»ýÇÏ´Â °á°ú¹°·Î ÅëÇÕÇÏ´Â ¹æ½ÄÀ» ¸»ÇÑ´Ù. ´Ù½Ã ¸»ÇÏ¸é ³»ºÎ ºñÁî´Ï½º¸¦ ¼­ºñ½º·Î Á¤ÀÇÇÏ°í Á¤ÀÇµÈ ¼­ºñ½º¸¦ ¼­·Î ¿¬°áÇØ »êÃâ¹°À» ³»´Â ¹æ½ÄÀÌ´Ù.
µû¶ó¼­ SOA´Â ¡®¼­ºñ½º ÁöÇ⡯ ºñÁî´Ï½º¸¦ Áö¿øÇÏ´Â IT ¾ÆÅ°ÅØó ¹æ½ÄÀÌ´Ù. ±×¸®°í ÀÌ·¯ÇÑ ¾ÆÅ°ÅØó»ó¿¡¼­ ¿î¿µµÇ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ¡®ÄÄÆ÷ÁöÆ®(composite) ¾ÖÇø®ÄÉÀ̼ǡ¯À̶ó°í ÇÑ´Ù. ÄÄÆ÷ÁöÆ® ¾ÖÇø®ÄÉÀ̼ÇÀº ±âÁ¸ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹æ½Ä°ú´Â ´Þ¸® Á¤ÀÇµÈ ¼­ºñ½º¸¦ ºñÁî´Ï½º ¿ä±¸»çÇ׿¡ ¸ÂÃç Á¶¸³(Composite)ÇØ ¿øÇÏ´Â ±â´ÉÀ» ±¸ÇöÇÑ´Ù. ¸¸¾à ±âÁ¸ ÄÄÆ÷ÁöÆ® ¾ÖÇø®ÄÉÀ̼ÇÀ» º¯°æÇØ¾ß ÇÑ´Ù¸é ÄÄÆ÷ÁöÆ® ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸¼ºÇÏ´Â ¼­ºñ½º Áß ÇØ´ç ¼­ºñ½º¸¦ »©°í ¿øÇÏ´Â ¼­ºñ½º¸¦ ³Ö¾î¼­ »õ·Î¿î ±â´ÉÀ» Çϵµ·Ï º¯°æÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ ¸Å¿ì ºü¸£°Ô ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î ³¾ ¼ö ÀÖ´Â °­Á¡ÀÌ ÀÖ´Ù.
<±×¸² 2>¿¡¼­ º¸¸é ÄÄÆ÷ÁöÆ® ¾ÖÇø®ÄÉÀ̼ÇÀº ºñÁî´Ï½º ¿ä±¸¸¦ ºÐÇØÇØ ÇÊ¿äÇÑ ±â´ÉÀ» Á¶¸³Çؼ­ ¸¸µé¾îÁø´Ù´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. ÀÌµé ¼­ºñ½º´Â °¢°¢ ¾÷¹« ½Ã½ºÅÛÀÇ Æ¯Á¤ ½Ã½ºÅÛÀ» ÅëÇØ ±¸ÇöµÈ´Ù. ÀÌµé ¾÷¹« ½Ã½ºÅÛÀº ±âÁ¸ ½Ã½ºÅÛÀÌ µÉ ¼öµµ ÀÖ°í »õ·Î ¸¸µé¾îÁø ½Ã½ºÅÛ ÀÏ ¼ö ÀÖ´Ù.
ESB(Enterprise Service Bus)´Â Á¤ÀÇµÈ ¼­ºñ½ºµéÀÌ ¼­·Î Ä¿¹Â´ÏÄÉÀ̼ÇÇÏ´Â Åë·Î´Ù. ESB´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ´À½¼ÇÑ °áÇÕ(loosely coupled) ºñÁî´Ï½º ¼­ºñ½º·Î¼­ ¿¬°á ¹× ÁßÀç(Broker and Mediate) ÇØÁִ ǥÁØ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÑ´Ù.


SOA ±¸Çö ´Ü°è
SOA´Â ´ÙÀ½ 4´Ü°è¸¦ °ÅÃÄ ±¸ÇöµÈ´Ù.
ù ¹ø° ´Ü°è¿¡¼­´Â ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¼öÇàµÇ´Â ºñÁî´Ï½º ±â´É, ÇÁ·Î¼¼½º¿¡¼­ »ç¿ëµÇ´Â µ¥ÀÌÅÍ, ½Ã½ºÅÛ¿¡¼­ Á¦°øµÇ´Â ¼­ºñ½º ¹× »ç¶÷¿¡ ÀÇÇؼ­ ¼öÇàµÇ´Â °úÁ¦ µîÀÇ ±âÁ¸ ºñÁî´Ï½º ÇÁ·Î¼¼½ºÀÇ ¿ä¼Ò¸¦ È®ÀÎÇÏ°í ÀÌµé ¿ä¼ÒÀÇ »ç¿ëÀÚ¸¦ ÆľÇÇÑ´Ù.
µÎ ¹ø° ´Ü°è¿¡¼­´Â ÀÌµé ¿ä¼Ò¸¦ ½ÇÇà °¡´ÉÇÑ ¼­ºñ½º·Î ¸¸µç´Ù. ¼­ºñ½º »ç¿ëÀÚ¸¦ À§ÇÑ Å¬¶óÀ̾ðÆ®¸¦ Á¤ÀÇÇÏ°í À¥ ¼­ºñ½ºÀÇ WSDL(Web Services Description Language)À» »ç¿ëÇØ °¢ ¼­ºñ½ºÀÇ ÀÎÅÍÆäÀ̽º¸¦ »ý¼ºÇÑ´Ù. ¶ÇÇÑ °¢ ¼­ºñ½º¿¡ ÀÇÇØ »ç¿ëµÇ´Â µ¥ÀÌÅÍ ±¸Á¶¸¦ XML·Î Á¤ÀÇÇÑ´Ù.
¼¼ ¹ø° ´Ü°è¿¡¼­´Â ESB(Enterprise Service Bus)¸¦ »ç¿ëÇØ À§Ä¡, Àü¼ÛÇüÅ ¹× Á¶Á÷ ¹üÀ§¿¡ »ó°ü¾øÀÌ ¼­ºñ½º¿Í ¼­ºñ½º »ç¿ëÀÚ¸¦ ¿¬°áÇÑ´Ù. ¸¶Áö¸·À¸·Î ÀÌ·¯ÇÑ ±â¹Ý À§¿¡ °¢°¢ÀÇ ¼­ºñ½º·Î ±¸ÇöµÈ ¾÷¹«µéÀ» ÅëÇÕÇÑ´Ù.

SOA ¶óÀÌÇÁ »çÀÌŬ
±¸ÇöµÈ SOA´Â ¶óÀÌÇÁ »çÀÌŬÀ» °¡Áø´Ù.

SOA ¶óÀÌÇÁ »çÀÌŬ : ¸ðµ¨(Model) ¡æ Á¶¸³(Assemble) ¡æ ¿î¿µ(Deploy) ¡æ °ü¸®(Manage) ¡æ ¸ðµç ´Ü°è¸¦ °ü¸®/ÅëÁ¦ÇÏ´Â °Å¹ö³Í½º(Gervernance & Pricesses)

¸ðµ¨(Model) ´Ü°è¿¡¼­´Â ºñÁî´Ï½º¸¦ Àß ¾Æ´Â Çö¾÷ ´ã´çÀÚ°¡ ºñÁî´Ï½º ¿ä°ÇÀ» ºÐ¼®ÇØ ¾î¶² ¼­ºñ½º¸¦ ¾î¶»°Ô Á¶¸³ÇÒ °ÍÀÌ°í ±× È帧ÀÌ ¾î¶»°Ô µÇ´ÂÁö Á¤ÀÇÇØ ºñÁî´Ï½º ¸ðµ¨À» ¸¸µç´Ù. ±âÁ¸ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀº ¿î¿µÇØ ºÁ¾ß ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹®Á¦¸¦ ÆľÇÇÒ ¼ö ÀÖ´Â ¹Ý¸é¿¡ SOA ¶óÀÌÇÁ »çÀÌŬ¿¡¼­´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» IT Àü¹®°¡°¡ °³¹ßÇϱâ Àü¿¡ Çö¾÷ ´ã´çÀÚ°¡ Á¤ÀÇÇÑ ºñÁî´Ï½º ¸ðµ¨À» ¹Ì¸® ½Ã¹Ä·¹ÀÌ¼Ç Çؼ­ °³¹ß Àü¿¡ ¹Ì¸® ºñÁî´Ï½º ¸ðµ¨ÀÇ ¹®Á¦³ª °³¼±Á¡À» ÆľÇÇØ ºñÁî´Ï½º ¸ðµ¨¿¡ ¹Ý¿µÇÔÀ¸·Î½á ¹®Á¦ °¡´É¼ºÀ» ÃÖ¼ÒÈ­ ÇÑ´Ù.
Á¶¸³(Assemble)´Ü°è¿¡¼­´Â ¸ðµ¨ ´Ü°è¿¡¼­ ¸¸µé¾îÁø ¸ðµ¨À» °¡Áö°í À̸¦ ½ÇÁ¦·Î ¿î¿µÇÒ ¼ö ÀÖ´Â ÄÄÆ÷ÁöÆ® ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¶¸³ÇÑ´Ù. ¸ðµ¨ ´Ü°è¿¡¼­ Á¤ÀÇµÈ ¼­ºñ½º¿Í ÇÁ·Î¼¼½º¸¦ ±âÁ¸ÀÇ ½Ã½ºÅÛÀ¸·Î ¿¬°áÇϰųª ½Å±Ô·Î ÀÛ¼ºÇØ ¿î¿µ °¡´ÉÇÏ°Ô ¸¸µç´Ù.
¿î¿µ(Deploy) ´Ü°è¿¡¼­ ÀÛ¼ºµÈ ÄÄÆ÷ÁöÆ® ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿î¿µÇÑ´Ù. °ü¸®(Manage) ´Ü°è¿¡¼­´Â ¿î¿µµÇ´Â ÄÄÆ÷ÁöÆ® ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿î¿µ »óȲÀ» ½Ç½Ã°£À¸·Î ¸ð´ÏÅ͸µÇØ Á¤ÀÇµÈ ¼­ºñ½º¿Í ÇÁ·Î¼¼½º°¡ ¹®Á¦°¡ ¾ø´ÂÁö °³¼±Á¡ÀÌ ¾ø´ÂÁö ÆÇ´ÜÇÑ´Ù. ¸¸ÀÏ °³¼±ÇØ¾ß ÇÒ °ÍÀÌ ÀÖ´Ù¸é ´Ù½Ã ¸ðµ¨(Model) ´Ü°è·Î °¡¼­ ÀÛ¼ºµÈ ¸ðµ¨À» ¼öÁ¤ÇÑ ÈÄ ´Ù½Ã Á¶¸³´Ü°è, ¿î¿µ ´Ü°è¸¦ °ÅÃÄ ´Ù½Ã ¸ð´ÏÅ͸µ ÇÏ´Â ´Ü°è¸¦ ¼øȯÇÏ°Ô µÈ´Ù.
ÀÌ °úÁ¤¿¡¼­ Àüü ´Ü°è¿¡ À־ÀÇ °Å¹ö³Í½º(Governance & Process)¸¦ ÅëÇØ °ü¸®/ÅëÁ¦¸¦ ÇÑ´Ù. Àüü ÇÁ·Î¼¼½º¸¦ Á¦¾îÇÏ°í °¢°¢ÀÇ ¼­ºñ½º¿¡ ´ëÇÑ ºñ¿ë°ü¸® »Ó¸¸ ¾Æ´Ï¶ó ¼­ºñ½ºÀÇ º¹ÀâÇÑ ¼­ºñ½º »çÀÌÀÇ °ü°è¸¦ Á¤ÀÇÇÏ°í À̵éÀÌ ¿øÈ°ÇÏ°Ô ¿î¿µµÉ ¼ö ÀÖµµ·Ï ÅëÁ¦ÇÑ´Ù.

´Ù¾çÇÑ Àû¿ë¹æ¹ý °¡´É
¼­ºñ½º ÁöÇâ ¾ÆÅ°ÅØó¸¦ Àû¿ëÇÏ´Â °ÍÀº °¢ ±â¾÷¸¶´Ù ´Ù¸£´Ù. ¾î¶² ±â¾÷Àº Àü»çÀûÀ¸·Î Àû¿ëÇϱ⵵ ÇÏ°í ¾Æ´Ï¸é ±âÁ¸ ½Ã½ºÅÛ Áß ÀϺθ¦ SOA·Î ±¸ÇöÇÑ ÈÄ È®ÀåÇÏ´Â ¹æ½ÄÀ» ÃëÇÒ ¼ö ÀÖ´Ù. ÀüüÀûÀ¸·Î º¸¸é °¢ ±â¾÷¿¡¼­ SOA¸¦ Àû¿ëÇÏ´Â ¹æ½ÄÀ» 4°¡Áö·Î ³ª´­ ¼ö ÀÖ´Ù.
ù ¹ø°´Â Ãʱâ Àû¿ë ´Ü°è·Î¼­ ƯÁ¤ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿¬°áÇÏ´Â °ÍÀÌ´Ù. ƯÁ¤ÀÇ ±âÁ¸ ȤÀº ½Å±Ô ¾ÖÇø®ÄÉÀ̼ÇÀ» À¥ ¼­ºñ½º ±â¼úÀ» ÀÌ¿ëÇØ ¿¬°èÇÑ´Ù. µÎ ¹ø°´Â ¿©·¯ ¾ÖÇø®ÄÉÀ̼ÇÀ» SOA¸¦ ÅëÇØ ÅëÇÕÇÏ´Â ´Ü°è´Ù. ºñÁî´Ï½º ÇÁ·Î¼¼½º»óÀÇ ¿ä±¸ ÃæÁ·À» À§ÇØ ÇÑÁ¤µÈ ¾÷¹«¿¡ À־ º¹¼öÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î¼¼½º¸¦ ¿¬°á ÇÏ°í Á¦¾îÇÑ´Ù. EAI ±¸Ãà ½Ã SOA¸¦ ±â¹ÝÀ¸·Î ÇÑ´Ù¸é ÀÌ ´Ü°è¶ó°í ÇÒ ¼ö ÀÖ´Ù. ¼¼ ¹ø°´Â Àü»çÀû ´Ü°è·Î¼­ ESB µî¿¡ ÀÇÇÑ Àü»çÀûÀÎ SOA ÀÎÇÁ¶ó¸¦ ±¸ÃàÇØ »ç¾÷ºÎ¸¦ ³Ñ¾î ±â¾÷ÀÇ ¸ðµç ¿µ¿ª¿¡¼­ ¼­ºñ½ºÀÇ °øÀ¯, ¿¬°è¸¦ °¡´ÉÇÏ°Ô ÇÑ´Ù
¸¶Áö¸· ´Ü°è·Î¼­ CBM µî¿¡ ÀÇÇØ µµÃâµÈ »õ·Î¿î ºñÁî´Ï½º ¸ðµ¨À» ¼öÇàÇϱâ À§ÇÑ, ±â¾÷À» ³ÑÀº ¹ë·ù üÀÎ ÀüüÀÇ ºñÁî´Ï½º ÃÖÀûÈ­¸¦ ¸ñÇ¥·Î ÇÑ´Ù.


À¯¿¬ÇÑ ºñÁî´Ï½º ±¸Çö °¡´É
SOA´Â À¯¿¬ÇÑ ºñÁî´Ï½º¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â À¯¿¬ÇÑ IT¸¦ ±¸ÇöÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. SOAÀÇ Æ¯Â¡À» º¸¸é ´ÙÀ½°ú °°´Ù.

¡¤À¯¿¬¼º - ¼­ºñ½º ÄÄÆ÷³ÍÆ® ´ÜÀ§ÀÇ Á¶¸³, ÀçÁ¶ÇÕÀÇ ¿ëÀ̼º
¡¤Àç»ç¿ë¼º - °øÅëÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¼­ºñ½º ÄÄÆ÷³ÍÆ®¸¦ ¸¸µé°í ±âÁ¸ ½Ã½ºÅÛÀ» ¼­ºñ½º ÄÄÆ÷³ÍƮȭ
¡¤È®À强, ÅëÇÕ¼º - Á¶Á÷ ¹× ȸ»ç Àüü¿¡ °ÉÃÄ ½Ã½ºÅÛ ¾ÖÇø®ÄÉÀÌ¼Ç °£ÀÇ µ¥ÀÌÅÍ ¿¬°è°¡ ¿ëÀÌÇÏ°í ¾÷¹« ÇÁ·Î¼¼½º°£ÀÇ Á¦¾î¸¦ ÀÚµ¿È­
¡¤°¨½Ã, ¸ð´ÏÅ͸µ - ÇÁ·Î¼¼½º À̺¥Æ®ÀÇ ¸ð´ÏÅ͸µ ¹× À̺¥Æ® ÃëµæÀ» À§ÇÑ Ç¥ÁØ ±â¹Ý

ÀÌ·± Ư¡À» °¡Áö´Â SOA´Â Çö¾÷ Ãø¸é¿¡¼­ º¸¸é ½ÃÀå º¯È­¿¡ Áï½Ã ´ëÀÀÇÒ ¼ö ÀÖµµ·Ï ÇÏ°í ºñ¿ëÀ» Àý°¨ÇÏ¸ç ±â¾÷ÀÇ Çٽɿª·®¿¡ ÁýÁßÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ¶ÇÇÑ IT Ãø¸é¿¡¼­ º¸¸é °³¹ß±â°£À» ´ÜÃàÇÏ°í ¿î¿µÀ» ´Ü¼øÈ­ÇØ ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ¶ÇÇÑ ±âÁ¸ ½Ã½ºÅÛÀ» È°¿ëÇÒ ¼ö ÀÖ´Â ¹æ¾ÈÀ» Á¦½ÃÇÑ´Ù.

IBM°ú SOA
´Ü¼øÈ÷ SOA ¶óÀÌÇÁ »çÀÌŬ »óÀÇ °¢ ´Ü°è¿¡¼­ ÇÊ¿äÇÑ ¼Ö·ç¼ÇÀ» °¡Áø´Ù°í Çؼ­ SOA¸¦ ±¸ÇöÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. SOA¸¦ ±¸ÇöÇϱâ À§Çؼ­´Â ¼­ºñ½º Á¤ÀÇ´Ü°è, ÀÛ¼º ´Ü°è, ¿î¿µ ¹× °ü¸® ´Ü°è¿¡ À־ ÀûÀýÇÑ °¡À̵å¿Í ÁöħÀÌ ÇÊ¿äÇÏ´Ù.
IBMÀº SOA¸¦ ±¸ÇöÇϴµ¥ ÇÊ¿äÇÑ SOA ¶óÀÌÇÁ »çÀÌŬ »óÀÇ ¸ðµç ´Ü°è¿¡¼­ ÇÊ¿äÇÑ ¼Ö·ç¼ÇÀ» Á¦°øÇÒ »Ó¸¸ ¾Æ´Ï¶ó ¡®SOA Àδõ½ºÆ®¸® ¿¢¼¿·¯·¹ÀÌÅÍ¡¯¸¦ ÅëÇØ »ê¾÷º°·Î ƯȭµÈ ÇÁ·Î¼¼½º ÂüÁ¶ ¸ðµ¨°ú ÄÄÆ÷³ÍÆ® ¸ðµ¨ ¹× ÇÁ·Î¼¼½º Ç÷ο쿡 ´ëÇÑ ÂüÁ¶ ¸ðµ¨À» Á¦°ø, SOAÀÇ °èȹ¿¡¼­ ±¸Çö°úÁ¤±îÁö ¹ß»ý °¡´ÉÇÑ ¿À·ù¸¦ ÃÖ¼ÒÈ­ÇÏ°í, ÇÁ·ÎÁ§Æ®ÀÇ ¼º°øÈ®·üÀ» ³ôÀδÙ.
¶ÇÇÑ SOMA(Service Orientation Modeling and Architecture)¶ó´Â SOA ¹æ¹ý·ÐÀ» ÅëÇØ ºñÁî´Ï½º ÄÄÆ÷³ÍÆ®¿¡ ±â¹ÝÇØ ¼­ºñ½º¸¦ Á¤ÀÇÇØ ±â¾÷ÀÌ ½ÃÇàÂø¿À¸¦ ÃÖ¼ÒÈ­ Çϵµ·Ï Çϸ鼭 SOA¸¦ ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
¨Ï µ¥ÀÌÅͳÝ(http://t564.ndsoftnews.com) ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö | ÀúÀ۱ǹ®ÀÇ  

     

Àαâ±â»ç

 
°¡Àå ¸¹ÀÌ º» ±â»ç
Àλ硤µ¿Á¤¡¤ºÎÀ½
Àüü±â»çÀÇ°ß(0)  
 
   * 200ÀÚ±îÁö ¾²½Ç ¼ö ÀÖ½À´Ï´Ù. (ÇöÀç 0 byte/ÃÖ´ë 400byte)
   * ¿å¼³µî ÀνŰø°Ý¼º ±ÛÀº »èÁ¦ ÇÕ´Ï´Ù. [¿î¿µ¿øÄ¢]
Àüü±â»çÀÇ°ß(0)
»ç¸í: (ÁÖ)È­»ê¹Ìµð¾î | ÁÖ¼Ò: ¼­¿ï½Ã °­³²±¸ °­³²´ë·Î 124±æ 26 À¯¼ººôµù 2Ãþ | ÀüÈ­: 070-8282-6180 | Æѽº: 02-3446-6170
µî·Ï¹øÈ£: ¼­¿ï¾Æ03408 | µî·Ï³â¿ùÀÏ: 2014³â 11¿ù 4ÀÏ | ¹ßÇà³â¿ùÀÏ: 2003³â 12¿ù 17ÀÏ | »ç¾÷ÀÚµî·Ï¹øÈ£: 211-88-24920
¹ßÇàÀÎ/ÆíÁýÀÎ: Á¤¿ë´Þ | Åë½ÅÆǸž÷½Å°í: ¼­¿ï°­³²-01549È£ | °³ÀÎÁ¤º¸°ü¸® ¹× û¼Ò³âº¸È£ Ã¥ÀÓÀÚ: ¹ÚÇϼ® | È£½ºÆà »ç¾÷ÀÚ: (ÁÖ)¾ÆÀ̳×ÀÓÁî
Copyright ¨Ï 2010 µ¥ÀÌÅͳÝ. All rights reserved. mail to webmaster@datanet.co.kr