Ȩ > ´º½º > ±âȹƯÁý > Åë½Å/³×Æ®¿öÅ©
  • Æ®À§ÅÍ
  • ÆäÀ̽ººÏ
  • ±¸Ç÷¯½º
  • ³×À̹ö¹êµå
  • Ä«Ä«¿À½ºÅ丮
     
3.ÀÚ»ç SOA Áغñ»óÅ ȮÀΡ¤´Ü°èº° Àû¿ë ÇÊ¿ä
Tech Guide - SOA
2006³â 03¿ù 13ÀÏ 00:00:00
ºñÁî´Ï½º À¯¿¬¼º È®¸³ ¹ÙÅÁ¡¤¡¤¡¤ ±â¾÷ »óȲ¿¡ ¸Â¹°·Á °áÁ¤
Á¤ÇØ¿µ/Çѱ¹IBM À¥½ºÇÇ¾î ¸¶ÄÉÆà ºÎÀå/hyjeong@kr.ibm.com


3. SOA, ¾î¶»°Ô ½ÃÀÛÇϴ°¡? (À̹øÈ£)
1ºÎ¿¡¼­ ºü¸£°Ô º¯È­ÇÏ´Â ±â¾÷ ȯ°æ¿¡ À¯¿¬ÇÏ°í À¶Å뼺 ÀÖ°Ô ´ëóÇϱâ À§ÇØ Á¦¾ÈµÈ SOAÀÇ °¡Ä¡¿Í ´ë·«ÀûÀÎ ±¸Çö´Ü°è¸¦ ¾Ë¾ÆºÃ´Ù¸é 2ºÎ¿¡¼­´Â SOAÀÇ ¶óÀÌÇÁ»çÀÌŬ¿¡ ´ëÇØ ±¸Ã¼ÀûÀ¸·Î »ìÆìºÃ´Ù. À̹øÈ£¿¡¼­´Â SOA¸¦ ½ÃÀÛÇÏ´Â ·Îµå¸Ê¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. <ÆíÁýÀÚ>

ÃÖ±Ù ±â¾÷ÀÌ °í¹ÎÇÏ°í ÀÖ´Â ¿©·¯ °¡Áö ¾÷¹« ÃßÁø°úÁ¦µéÀÌ Àü·«ÀûÀ¸·Î SOA¸¦ ½ÃÀÛÇÏ·Á´Â ¿äÀÎÀ¸·Î ºÎ°¢µÇ°í ÀÖ´Ù. ¿©·¯ Á¶Á÷¿¡¼­ µ¿½Ã ´Ù¹ßÀûÀ¸·Î ¹ß»ýÇÏ°í ÀÖ´Â ¼ö¸¹Àº ¿äÀεéÀÌ SOAÀÇ ÃßÁø¿äÀÎÀÌ µÇ°í ÀÖ´Â °ÍÀÌ´Ù.
ÀμöÇÕº´, ¸Å°¢, ´Ùä³Î ¿µ¾÷Àü·« ±¸ÇöÀ̳ª, ÀϺΠ±¹°¡¿¡¼­´Â °æÀï»ç¿ÍÀÇ Å« Â÷º°¿äÀÎÀÌ µÇ´Â Àû½Ã ½ÃÀå ÁøÀÔ°ú Àû½Ã ½ÃÀå Ãâ½Ã °ü·Ã ¹®Á¦, ±×¸®°í °í°´, ºñÁî´Ï½º ÆÄÆ®³Ê, ±× ¿Ü ºñÁî´Ï½º °ü·ÃÀڵ鿡°Ô Á¤º¸¿Í ¼­ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» È®º¸ÇÏ´Â °Í µîÀÌ SOA¸¦ µµÀÔÇϵµ·Ï ÇÏ´Â ¾÷¹« ÃßÁø °úÁ¦µéÀÌ´Ù.
ÀÌ¿Í °°Àº ¾÷¹«ÃßÁø °úÁ¦´Â °á±¹ IT ½Ã½ºÅÛÀÇ °íµµÀÇ À¯¿¬¼º¿¡ ´ëÇÑ ¿ä±¸¸¦ ÀǹÌÇÑ´Ù. ½Ã½ºÅÛÀÇ ±Ô¸ð°¡ Ä¿Áö°í º¹ÀâÇØÁö¸é¼­, »ç¿ëÀÚ°¡ ´Ã¾î³ª°í »ç¿ëÀÚÀÇ À¯ÇüÀÌ ´Ù¾çÇØÁö¸é¼­, ´Ù¾çÇÑ ¸ÅÄ¿´ÏÁòÀÌ ±¸ÃàµÇ¸é¼­, À¯¿¬¼ºÀÇ ¹®Á¦´Â ÇØ°áÀÌ ´õ¿í Èûµé¾îÁö°í ÀÖ´Ù.
SOA´Â Á¡Á¡ º¹ÀâÇØ Áö°í ÀÖ´Â ½Ã½ºÅÛÀ» ´Ù½Ã À¯¿¬ÇÏ°Ô ¸¸µé°í, ºñÁî´Ï½ºÀÇ ÇÊ¿ä»çÇ׿¡ ´ëÀÀÇØ »ç¾÷Àü·«À» ±¸ÇöÇÒ ¼ö ÀÖ´Â ¹æ½ÄÀÌ´Ù. ¶ÇÇÑ SOA´Â ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ ¹®Á¦¿¡ ´ëÇÑ ´ëÀÀÀ̱⵵ ÇÏ´Ù. ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç Æ÷Æ®Æú¸®¿À¸¦ º¸À¯ÇÑ ±â¾÷µéÀº ±âÁ¸ÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿¬°èÇØ º¸´Ù ÅëÇÕµÈ ¾÷¹« ÇÁ·Î¼¼½º¸¦ âÃâÇØ¾ß ÇÏ´Â °úÁ¦°¡ Àֱ⠶§¹®¿¡ ÅëÇÕ¿¡ ´ëÇÑ ¿ä±¸»çÇ×À» ÃæÁ·ÇØ¾ß ÇÑ´Ù.
»Ó¸¸ ¾Æ´Ï¶ó ¿©·¯ °¡Áö ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹®Á¦µµ SOA¸¦ µµÀÔÇϵµ·Ï Çϴµ¥ ÇϳªÀÇ ¿äÀÎÀÌ µÇ°í ÀÖ´Ù. À¯¿¬¼ºÀ» ´Þ¼ºÇϱâ À§Çؼ­´Â ±âÁ¸¿¡ °³¹ßµÈ °ÍÀ» Àç»ç¿ëÇÏ°í, °£´ÜÇÏ°í ¾²±â ½¬¿î IT ½Ã½ºÅÛÀ» ¸¸µé±â À§ÇÑ º¯È­ ÇÁ·Î¼¼½º¸¦ µµÀÔÇϸç, IT Á¶Á÷ÀÌ º¸À¯ÇÑ ±â¼úÀ» °¡Àå È¿°úÀûÀÎ ¹æ¹ýÀ¸·Î È°¿ëÇÒ ¼ö ÀÖ¾î¾ß Çϱ⠶§¹®ÀÌ´Ù.

SOA ·Îµå¸Ê
SOA¸¦ ½ÃÀÛÇϴµ¥ À־ ÁøÀÔ´Ü°è´Â ¿©·¯ °¡Áö°¡ ÀÖÀ» ¼ö ÀÖ´Ù. Å©°Ô 4°¡Áö ´Ü°è·Î ³ª´­ ¼ö Àִµ¥ Ãʱ⵵ÀÔ ´Ü°è, ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ ´Ü°è, ¸®¿£Áö´Ï¾î¸µ ´Ü°è ¹× ¼º¼÷ ´Ü°è·Î ³ª´­ ¼ö ÀÖ´Ù. ¹°·Ð ±â¾÷ÀÌ SOA¸¦ Àû¿ëÇϴµ¥ À־ ¹Ýµå½Ã Ãʱ⠵µÀÔ´Ü°èºÎÅÍ °ÅÃÄ¾ß ÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ±â¾÷ÀÇ SOA Áغñ »óÅÂ, ±â¾÷ÀÇ ¸ñÇ¥ µîÀ» °í·ÁÇØ ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ´Ü°è ¶Ç´Â ¸®¿£Áö´Ï¾î¸µ ´Ü°è¿¡¼­ ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. °¢ ´Ü°è¸¦ »ìÆ캸¸é ´ÙÀ½°ú °°´Ù.

¡Ü Ãʱ⵵ÀÔ ´Ü°è´Â ±âÁ¸ÀÇ Æ¯Á¤ ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª ½Å±Ô ¾ÖÇø®ÄÉÀ̼ÇÀ» SOAP, WSDLµîÀÇ À¥ ¼­ºñ½º ±â¼úÀ» ÀÌ¿ëÇØ ¿¬°áÇÏ´Â ´Ü°è´Ù. ÀÌ ´Ü°è¿¡¼­´Â ½Ã½ºÅÛ°£ÀÇ ¸Þ½ÃÁö ÀÎÅÍÆäÀ̽º¸¦ Ç¥ÁØÈ­ÇÏ°í ÇâÈÄ È®ÀåÀ» °í·ÁÇÑ ½Ã½ºÅÛ µðÀÚÀÎÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ ±âÁ¾ ½Ã½ºÅÛ »çÀÌÀÇ ÀÎÅÍÆäÀ̽º¸¦ È®ÀåÇϰųª ¿ÜºÎ±â°ü ºñÁî´Ï½º ÆÄÆ®³Ê¿ÍÀÇ ¿¬°á µî¿¡¼­ SOA¸¦ È°¿ëÇÒ ¼ö ÀÖ´Ù.
¡Ü µÎ ¹ø° ´Ü°èÀÎ ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ ´Ü°è´Â º¹¼öÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¼­ºñ½º ±â¹ÝÀ¸·Î ÅëÇÕÇÏ´Â ´Ü°è·Î Ãʱ⠵µÀÔ´Ü°èÀÇ ±â¼úÀ» È°¿ë, ESB(Enterprise Service Bus)¸¦ ±¸ÇöÇÏ´Â ´Ü°è´Ù. ±âÁ¸ ½Ã½ºÅÛ°úÀÇ ¿¬°è, BPEL(Business Process Execution Language)À» »ç¿ëÇÑ ºñÁî´Ï½º ÇÁ·Î¼¼½º Á¦¾î µîÀ» ±¸ÇöÇÑ´Ù. ESB±¸ÃàÀ» ÅëÇÑ EAI ½ÇÇöÀ̳ª ºñÁî´Ï½º ÇÁ·Î¼¼½º °ü¸® ¹× ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ µîÀ» À§ÇØ Àû¿ëµÉ ¼ö ÀÖ´Â ´Ü°è·Î¼­ ±âÁ¸ ½Ã½ºÅÛÀÇ SOA/ESB Âü¿©¿Í ¿¬°á °èÃþ(Connectivity Layer)¿¡ ÁýÁßÀ» ÅëÇØ Ç¥ÁØ¿¡ ±â¹ÝÇÑ ÅëÇÕÀ» ÀÌ·ê ¼ö ÀÖ´Ù.
¡Ü SOA¸¦ Àü»çÀûÀ¸·Î Àû¿ëÇÏ´Â ¸®¿£Áö´Ï¾î¸µ ´Ü°è¿¡¼­´Â ½Ã½ºÅÛ °£ÀÇ ¿¬°è¸¦ °í·ÁÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó IT¸¦ ÀÌ¿ëÇÑ Àü»çÀû ºñÁî´Ï½º ÇÁ·Î¼¼½ºÀÇ È¾ÀûÀÎ ¿¬°è¸¦ °ËÅäÇÏ´Â °ÍÀ¸·ÎºÎÅÍ Ãâ¹ßÇÑ´Ù. ºñÁî´Ï½º ÄÄÆ÷³ÍÆ® ¸ðµ¨¸µ, ±â¾÷ ³» µ¥ÀÌÅÍÀÇ Á¤±ÔÈ­, ÀÏ¿øÈ­¸¦ À§ÇÑ ºÐ¼®, EA Á¢±Ù¹æ½Ä¿¡ ÀÇÇÑ ½Ã½ºÅÛ ±âº» °èȹÀÇ Ã¥Á¤, SOA ±¸Çö ¹æ¹ý·Ð¿¡ ÀÇÇÑ ºñÁî´Ï½º ÇÁ·Î¼¼½º¿¡ ´ëÀÀÇÑ ¼­ºñ½º ÄÄÆ÷³ÍÆ®ÀÇ µµÃâ°ú ÄÄÆ÷³ÍÆ® ´ÜÀ§ÀÇ °áÁ¤ µîÀÇ ÀÛ¾÷À» ÁøÇàÇÒ ¼ö ÀÖ´Ù. ÀÌ ´Ü°è¿¡¼­ SOA¸¦ ½ÃÀÛÇÑ´Ù¸é, ¾÷¹«°³¹ßºÎÅÍ ¼­ºñ½º °³³äÀ» µµÀÔÇØ IT ÀÎÇÁ¶ó½ºÆ®·°Ã³¿¡ ¿¬°áÇÔÀ¸·Î½á Àü»çÀûÀÎ SOA¸¦ ±¸ÇöÇÏ°Ô µÈ´Ù.
¡Ü ¸¶Áö¸· ´Ü°èÀÎ ¿Âµð¸Çµå ºñÁî´Ï½º·ÎÀÇ Àüȯ ´Ü°è¿¡¼­´Â ºñÁî´Ï½º ÄÁ¼³ÆÃÀ» ÅëÇÑ »õ·Î¿î ºñÁî´Ï½º ¸ðµ¨À» âÃâÇÏ°í EA Á¢±Ù¹æ½Ä¿¡ ÀÇÇÑ ½Ã½ºÅÛ ±âº»°èȹ È®Á¤ µîÀÇ ÀÛ¾÷À» ÇÏ°Ô µÈ´Ù. ¿¹Ãø ºÒ°¡´ÉÇÑ ±Þ°ÝÇÑ º¯È­¿¡ ´ëÀÀÇϱâ À§Çؼ­´Â, °í°´ÀÇ ¿ä±¸¿¡ ´ëÇØ ±â¾÷ ³»ºÎ ÀÚ¿ø»Ó ¾Æ´Ï¶ó ¿ÜºÎ¿¡¼­ ÇÊ¿äÇÑ ¸¸Å­ÀÇ ÀÚ¿øÀ» Á¶´ÞÇÏ°í, ÃÖÁ¾ÀûÀÎ °¡Ä¡¸¦ Á¦°øÇÏ´Â ºñÁî´Ï½º ¸ðµ¨À» ½ÇõÇÒ ÇÊ¿ä°¡ ÀÖ°í, À̸¦ ÅëÇØ ±â¾÷Àº ´ëÀÀ ´É·ÂÀÌ ¶Ù¾î³­ À¯¿¬ÇÑ ºñÁî´Ï½º¸¦ Àü°³ÇÒ ¼ö ÀÖ´Ù.
¾î´À ´Ü°è¿¡¼­ SOA¸¦ ½ÃÀÛÇϵçÁö ±â¾÷ÀÌ °¡Àå ¸ÕÀú ¼öÇàÇØ¾ß ÇÒ ÀÏÀº ÀÚ»çÀÇ SOA ¼öÁØÀ» È®ÀÎÇÏ°í ¾î´À ´Ü°èºÎÅÍ SOA¸¦ ½ÃÀÛÇØ¾ß ÇÏ´Â Áö °áÁ¤ÇÏ´Â ÀÏÀÌ´Ù. ¹°·Ð ¾î´À ´Ü°èºÎÅÍ ½ÃÀÛÇØ¾ß ÇÑ´Ù´Â °ÍÀº ¾ø´Ù. ±â¾÷ÀÇ »óȲ, Àü·« µî°ú ¸Â¹°·Á¼­ °áÁ¤ÇÏ°Ô µÈ´Ù. ÀÌ °úÁ¤¿¡¼­ Àü¹®ÀûÀÎ ÄÁ¼³Æà Àü¹®°¡·ÎºÎÅÍ ÄÁ¼³ÆÃÀ» ¹ÞÀ» ¼ö ÀÖ´Ù


SOA ±¸Çö
SOA´Â ÄÄÆ÷³ÍÆ® ºñÁî´Ï½º ¸ðµ¨¸µ ´Ü°è¸¦ °ÅÃÄ ³ª¿Â °á°ú¸¦ °¡Áö°í SOA¸¦ ±¸ÇöÇÏ´Â ´Ü°èº° Á¢±Ù¹æ½ÄÀÎ ¹æ¹ý·ÐÀ» ÅëÇØ ±Ù°£ÀÌ µÇ´Â ¼­ºñ½º¸¦ µµÃâÇÑ ÈÄ À̸¦ SOA·Î ±¸ÇöÇÏ°Ô µÈ´Ù. º¸´Ù ÀÚ¼¼È÷ »ìÆ캸¸é ´ÙÀ½°ú °°Àº °úÁ¤À» °ÅÄ¡°Ô µÈ´Ù.

¡Ü CBM(Component Business Modeling)À» ÅëÇØ ±â¾÷ÀÇ ÀüüÀûÀÎ ÄÄÆ÷³ÍÆ®¸¦ µµÃâÇÏ°í À̵é ÄÄÆ÷³ÍÆ® »çÀÌÀÇ ¿¬°è °ü°è¸¦ ÆľÇÇÑ´Ù.
¡Ü ±â¾÷ ¸ñÇ¥¿Í ÀÌÀÇ ´Þ¼º ¿©ºÎ¸¦ Æò°¡ÇÒ ¼ö ÀÖ´Â KPI¸¦ Á¤ÀÇÇÑ´Ù. ÀÌ °úÁ¤±îÁö´Â º¸Åë Àü¹®ÀûÀÎ ÄÁ¼³ÆÃÀ» ÅëÇؼ­ ÀÌ·ïÁø´Ù.
¡Ü µµÃâµÈ ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇØ ¼­ºñ½º¸¦ µµÃâÇÏ°í ÀÌµé ¼­ºñ½º »çÀÌÀÇ ÇÁ·Î¼¼½º¸¦ Á¤ÀÇÇÑ´Ù
¡Ü µµÃâµÈ ¼­ºñ½º¸¦ ±â¾÷ ¸ñÇ¥¿Í ÀÏÄ¡½ÃÅ°´Â ÀÛ¾÷À» ÇÑ´Ù. ÀÌ´Â SOA¸¦ ±¸ÇöÀÌ ±â¾÷ÀÇ ¸ñÇ¥ ´Þ¼ºÀ» À§ÇÑ º¸´Ù È¿À²ÀûÀÎ ¹æ½ÄÀ» ã´Â ÇàÀ§À̱⠶§¹®ÀÌ´Ù.
¡Ü ±×¸®°í ±â¾÷ ¸ñÇ¥¸¦ ´Þ¼ºÇϴµ¥ ½ÇÁúÀûÀ¸·Î µµ¿òÀÌ µÇ´Â ¼­ºñ½º¸¦ ÃßÃâÇÑ´Ù.
¡Ü ÃßÃâµÈ ¼­ºñ½º¸¦ ÅøÀ» »ç¿ëÇØ ½ÇÁ¦·Î ±¸ÇöÇÏ°í ±¸ÇöµÈ ¼­ºñ½º¸¦ SOA ¹Ìµé¿þ¾î À§¿¡¼­ ¿î¿µÇÏ°í À̸¦ ¸ð´ÏÅ͸µ ÇÏ´Â °úÁ¤À» °ÅÄ¡°Ô µÈ´Ù.

SOA ±¸ÇöÀº ª°Ô Ç¥ÇöÇßÁö¸¸ ¸Å¿ì ¹æ´ëÇÑ ³»¿ëÀÌ´Ù. ÀÌ °úÁ¤¿¡¼­ Àü¹®ÀûÀÎ ÄÁ¼³Æà ÀÛ¾÷ÀÌ Æ÷ÇÔµÅ¾ß ÇÒ ÇÊ¿äµµ ÀÖ°í ¶ÇÇÑ SOA¸¦ ±¸Çö ÇÏ´Â °úÁ¤À» º¸´Ù ¾ÈÀüÇÏ°í ½Å¼ÓÇÏ°Ô ÁøÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â Àü¹®ÀûÀÎ SOA ¹æ¹ý·Ðµµ ÇÊ¿äÇÏ´Ù. ±×¸®°í ÀÌ·¯ÇÑ ¹æ¹ý·ÐÀ» ÅëÇØ ¼³°èµÈ ¼­ºñ½º¸¦ ½ÇÁ¦·Î ±¸ÇöÇÏ°í ¿î¿µÇÏ°í °ü¸®ÇÏ´Â SOA °³¹ß, ¹Ìµé¿þ¾î ¹× °ü¸® ¼Ö·ç¼Çµµ ÇÊ¿äÇÏ´Ù. SOA ±¸ÇöÀº ´Ü¼øÇÑ ¹Ìµé¿þ¾î ¼Ö·ç¼Ç¸¸À» °¡Áö°í´Â µÇÁö ¾Ê´Â´Ù. À̸¦ ½Çüȭ½ÃÅ°±â À§ÇÑ ¸¹Àº »çÀü ÀÛ¾÷°ú »çÈÄ ÀÛ¾÷ÀÌ ¹Ýµå½Ã ÇÊ¿äÇÏ´Ù.

SOA ·¹ÆÛ·±½º ¾ÆÅ°ÅØó
SOA¸¦ ±¸ÇöÇÏ°Ô µÇ¸é ´ÙÀ½°ú °°Àº ¸ð½ÀÀ» °¡Áö°Ô µÈ´Ù.
¡Ü ÀÎÅÍ·¢¼Ç ¼­ºñ½º - ½ÇÁ¦·Î »ç¿ëÀÚµéÀÌ È­¸éÀ» ÅëÇØ »ç¿ëµÇ´Â ¼­ºñ½ºÀÌ´Ù.
¡Ü ÇÁ·Î¼¼½º ¼­ºñ½º - ±â¾÷ ³»ºÎÀÇ ¸ðµç ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ °ü¸®ÇÏ°í Á¶Á¤ÇÑ´Ù. ºñÁî´Ï½º ±â´ÉÀ» ÅëÇØ °¢ ºÎ¼­¿¡ °ÉÃļ­ ȾÀûÀ¸·Î ¿¬°áµÇ´Â ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ °ü¸®ÇÏ°Ô µÈ´Ù.
¡Ü Á¤º¸ ¼­ºñ½º - ³»ºÎÀÇ ¼­·Î ´Ù¸¥ µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ °ü¸®¸¦ ´ã´çÇÏ´Â ¼­ºñ½º·Î¼­ µ¥ÀÌÅÍ º£À̽º¿¡ ÀúÀåµÈ µ¥ÀÌÅͻӸ¸ ¾Æ´Ï¶ó À̸ÞÀÏ, ÅؽºÆ® ÆÄÀÏ µîÀÇ ºñÁ¤Çü µ¥ÀÌÅÍ¿¡ ´ëÇÑ °ü¸®µµ ÅëÇÕÀûÀ¸·Î ÇÏ°Ô µÈ´Ù.
¡Ü ÆÄÆ®³Ê ¼­ºñ½º - ¿Âµð¸Çµå ±â¾÷Àº ¸ðµç ¼­ºñ½º¸¦ ³»ºÎ ÀÚ¿øÀ» ÅëÇؼ­ Á¦°øÇÏÁö ¾Ê´Â´Ù. °¡Àå ÀßÇÏ´Â ÇÙ½É ¿ª·®¸¸À» º¸À¯ÇÏ°í ³ª¸ÓÁö´Â ºñÁî´Ï½º ÆÄÆ®³Ê¸¦ ÅëÇؼ­ Á¦°øÇÔÀ¸·Î½á °¡Àå È¿À²¼º ³ô°Ô ºñÁî´Ï½º¸¦ ÇÏ°Ô µÈ´Ù. µû¶ó¼­ SOA¿¡¼­´Â ´Ù¾çÇÑ ºñÁî´Ï½º ÆÄÆ®³Ê¿¡ ´ëÇÑ Á¢¼Ó ¼­ºñ½º¸¦ ÅëÇØ ¿¬°èµÉ ¼ö ÀÖ´Â ¼­ºñ½º¸¦ Á¦°øÇÑ´Ù.
¡Ü ºñÁî´Ï½º ¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½º - ½ÇÁ¦·Î ºñÁî´Ï½º ·ÎÁ÷À» ±¸ÇöÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î¼­ µ¥ÀÌÅÍ Ã³¸®³ª Æ®·£Àè¼Ç 󸮸¦ ´ã´çÇÏ´Â ¼­ºñ½ºÀÌ´Ù. Ç¥ÁØ ±â¼úÀ» ÅëÇØ ±¸ÇöµÈ´Ù.
¡Ü Á¢¼Ó ¼­ºñ½º - SOA¸¦ ±¸ÇöÇÏ´Â °úÁ¤¿¡¼­ ¹Ýµå½Ã ÇÊ¿äÇÑ °ÍÀÌ SOA°¡ ±¸ÇöÀÌ ¾ÈµÈ ±âÁ¸ ½Ã½ºÅÛÀ» SOAü°è¿¡ Æ÷ÇÔ½ÃÅ°´Â °ÍÀÌ´Ù. ºñ Ç¥ÁØ ±â¼úÀ» »ç¿ëÇÑ °æ¿ì°¡ ¸¹Áö¸¸ Á¢¼Ó ¼­ºñ½º¸¦ ÅëÇؼ­ SOAÀÇ ÇÑ ¼­ºñ½º·Î¼­ Æ÷Ç﵃ ¼ö ÀÖ´Ù.
¡Ü ºñÁî´Ï½º Çõ½Å ¹× ÃÖÀûÈ­ ¼­ºñ½º - ½Ç½Ã°£ ºñÁî´Ï½º Á¤º¸¸¦ È°¿ëÇØ º¸´Ù Á¤È®ÇÏ°í ºü¸¥ ÀÇ»ç °áÁ¤À» Çϵµ·Ï ÇÔÀ¸·Î½á °æÀï¿ìÀ§¸¦ È®º¸ÇØ »ýÁ¸°ú Áö¼ÓÀûÀÎ ¼ºÀåÀÌ °¡´ÉÇϵµ·Ï ÇÑ´Ù.
¡Ü ESB(Enterprise Service Bus) - ESB´Â SOAÀÇ ¹éº»À¸·Î½á ¸ðµç ¼­ºñ½º°¡ ¼­·Î ¿¬°èµÇ°í ¸Þ½ÃÁöÀÇ Àü¼Û ¹× ÁßÀç, º¯È¯ µîÀÇ ÀÛ¾÷À» ´ã´çÇÏ´Â ÁßÃß°¡ µÈ´Ù. ESB¸¦ ÅëÇؼ­ °¢°¢ÀÇ ¼­ºñ½º´Â À§Ä¡, ¸Þ½ÃÁöÀÇ ¼º°Ý¿¡ ±¸¾Ö¹ÞÁö ¾Ê°í ÀÛµ¿ÇÏ°Ô µÈ´Ù.
¡Ü °³¹ß ¼­ºñ½º - ¾î¶² ¼­ºñ½º°¡ µÇµç Ç¥ÁØÈ­µÈ °³¹ß ¼­ºñ½º¸¦ ÅëÇØ ±¸ÇöÀÌ µÈ´Ù. ¸ðµ¨¸µ, ÄÚµå »ý¼º, Å×½ºÆà µîÀÇ ¼­ºñ½º¸¦ ÅëÇØ SOA ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¸¸µé¾î Áø´Ù.
¡Ü IT ¼­ºñ½º °ü¸® ¼­ºñ½º·Î ±¸ÇöµÈ ¸ðµç ÄÄÆ÷³ÍÆ®´Â ÀûÀýÈ÷ °ü¸®µÇ°í °³¼±µÅ¾ß ÇÑ´Ù. °³¹ßµÈ º¹ÀâÇÑ ¼­ºñ½ºµéÀÌ ¾î¶»°Ô ¾î¶² ¼ø¼­·Î ¿¬°áµÅ ÀÛµ¿, °ü¸®µÇ°í, ÇöÀçÀÇ ±¸¼ºÀÌ ÃÖÀûÀÎÁö ¸ð´ÏÅ͸µÇØ ´õ ÁÁÀº ½Ã½ºÅÛÀÌ µÇµµ·Ï ÇÑ´Ù.
¡Ü ÀÎÇÁ¶ó½ºÆ®·°ÃÄ ¼­ºñ½º - ¸ðµç ¼­ºñ½ºµéÀÌ ½ÇÁ¦·Î ¾ÈÁ¤ÀûÀÌ°í ¿ä±¸µÇ´Â ¼­ºñ½º ¼öÁØ¿¡ ¸Â°Ô ¼­ºñ½ºµÉ ¼ö ÀÖµµ·Ï ÇÏ´Â ±â¹Ý ±¸Á¶´Ù.


ÀÌ·¯ÇÑ SOA ·¹ÆÛ·±½º ¾ÆÅ°ÅØó´Â ´ÜÁö Á¦½ÃµÇ´Â »ç·Ê´Ù. ±â¾÷Àº ±â¾÷ »óȲ¿¡ ¸ÂÃç ·¹ÆÛ·±½º ¾ÆÅ°ÅØó Áß ÀϺθ¦ ±¸ÇöÇÒ ¼ö Àֱ⵵ ÇÏ°í, Àüü¸¦ ¸ðµÎ ±¸ÇöÇÒ ¼öµµ ÀÖ´Ù. ±×·¯³ª SOA¸¦ ÅëÇؼ­ ±Ã±ØÀûÀ¸·Î ±â¾÷ÀÌ À¯¿¬ÇÑ ºñÁî´Ï½º¸¦ Çϵµ·Ï Çϱâ À§Çؼ­´Â ¾î¶² ¸ð½ÀÀ̵ç SOA ·¹ÆÛ·±½º ¾ÆÅ°ÅØó¿¡¼­ Á¦½ÃÇÏ´Â ¼­ºñ½ºµéÀÌ ±¸ÇöµÅ¾ß ÇÑ´Ù

SOA¸¦ ÅëÇØ ¾ò´Â È¿°ú
SOAÀÇ ÁøÁ¤ÇÑ È¿°ú´Â SOA¿¡ ³»ÀçµÈ ¼¼ °¡Áö ÁÖ¿ä È¿°ú¿¡¼­ ãÀ» ¼ö ÀÖ´Ù. ±× ù ¹ø°´Â ¾ÆÅ°ÅØó ºÐÇÒÀÌ´Ù. ¾ÆÅ°ÅØó ºÐÇÒÀº º¹ÀâÇÑ ´ëÇü ½Ã½ºÅÛÀ» µ¶¸³ÀûÀÎ ±â´ÉÀ» °¡Áø ¼­ºñ½º·Î ºÐÇÒÇØ Àüü ½Ã½ºÅÛÀ» º¸´Ù À¯¿¬ÇÏ°Ô ¸¸µé ¼ö ÀÖ´Â ¿ä¼Ò·Î ´Ù½Ã ¹­´Â °ÍÀε¥ ÀÌ·¸°Ô Çϸé Á¾¼Ó°ü°è¸¦ °®Áö ¾Ê°í ¼­·Î µ¶¸³ÀûÀ¸·Î Á¸ÀçÇÏ°Ô µÅ ÇÑ ºÎºÐ¿¡¼­ÀÇ º¯È­°¡ ½Ã½ºÅÛ ÀüüÀûÀ¸·Î ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê°Ô µÈ´Ù.
µÎ ¹ø° È¿°ú´Â Á¡ÁøÀû °³¹ß ¹× Àû¿ëÀÌ´Ù. ÇѲ¨¹ø¿¡ ¸ðµç ½Ã½ºÅÛÀ» SOA·Î ±¸ÇöÇÒ ¼öµµ ÀÖÁö¸¸ ÇÑ ºÎºÐºÎÅÍ Á¡ÁøÀûÀ¸·Î SOA¸¦ Àû¿ëÇÔÀ¸·Î½á ³»ºÎÀûÀΠȥ¶õÀ» ÃÖ¼ÒÈ­ÇÒ ¼ö ÀÖ´Ù. SOAÀÇ Á¡ÁøÀû ÀÌÇà ´É·ÂÀº SOA°¡ ±âÁ¸ÀÇ °ÍÀ» ¶â¾î³»°í ¹Ù²Ù´Â ¹æ½ÄÀÌ ¾Æ´Ï¶ó »õ·Î¿î ±â¼ú°ú ±âÁ¸¿¡ º¸À¯ÇÏ°í ÀÖ´Â ±â¼ú¿¡ ¸ðµÎ Àû¿ëÇÒ ¼ö ÀÖ´Â ¹æ½ÄÀÓÀ» ÀǹÌÇϸç, ¿©·¯ Àå¼Ò, ¿©·¯ ½Ã½ºÅÛ¿¡ ºÐ»êµÅ ÀÖ´Â ±â´ÉµéÀ» ÅëÇÕ, °¡´ÉÇÑ ÇÑ ÀÏ°üµÇ°í Á¤È®ÇÑ ½Ã½ºÅÛÀ¸·Î ÅëÇÕ½Ãų ¼ö ÀÖ´Â ±âȸ¸¦ °¡Áú ¼ö ÀÖ´Ù.
¸¶Áö¸·À¸·Î, SOAÀÇ ¼¼ ¹ø° È¿°ú´Â Àç»ç¿ë¿¡ ÀÖ´Ù. SOA °³³ä¿¡¼­ Àç»ç¿ëÀÌ ÁøÁ¤À¸·Î ÀǹÌÇÏ´Â °ÍÀº °øÀ¯´Ù. Áï, °øÀ¯ Á¤º¸ »ý¼º, °øÀ¯ ÇÁ·Î¼¼½º ¹× ¼­ºê ÇÁ·Î¼¼½º »ý¼º, Æ®·£Àè¼Ç °øÀ¯, µ¥ÀÌÅÍ °øÀ¯ ´É·ÂÀ» ¸»ÇÑ´Ù. ÀÌ ¸ðµÎ°¡ SOAÀÇ ÀáÀçÀû È¿°úÀÇ ¸Å¿ì Å« ºÎºÐÀ» Â÷ÁöÇÏ°í ÀÖ´Ù.
ÀÌ¿Í °°Àº °øÀ¯¸¦ ÇÏ°Ô µÇ¸é ºñ¿ëÀý°¨ÀÇ È¿°ú°¡ ³ªÅ¸³­´Ù. ¿©·¯ ¹ø °³¹ßÇÏ´Â °ÍÀÌ ¾Æ´Ñ, ÇÑ °÷¿¡¼­¸¸ °³¹ßÇÏ°í À̸¦ °øÅëÀ¸·Î »ç¿ëÇÏ¸é µÇ±â ¶§¹®ÀÌ´Ù. ±× ÇѹøÀ» Á¤È®ÇÏ°Ô Çϴµ¥ ¸ðµç ¿ª·®À» ÁýÁßÇÒ ¼ö ÀÖÀ¸¸é, ¿©·¯ ¹øÀÇ ºÐ»êÈ°µ¿À¸·Î ÃßÁøÇÒ ¶§ º¸´Ù ½ÇÁ¦·Î ´õ ÁÁÀº °á°ú¸¦ °¡Á® ¿Ã ¼ö ÀÖ´Ù.

IBM°ú SOA
SOA´Â ´Ü¼øÈ÷ À̸¦ À§ÇÑ ¹Ìµé¿þ¾î ¼Ö·ç¼Ç¸¸À¸·Î´Â ±¸ÇöµÇ±â ¾î·Æ´Ù. SOA´Â ºñ·Ï ±â¾÷ ½Ã½ºÅÛÀÇ ÇÑ ºÎºÐ¿¡¼­ ½ÃÀÛÇÒÁö¶óµµ Àü»çÀûÀÎ °üÁ¡¿¡¼­ ½Ã½ºÅÛ ±¸ÃàÀ» ¹Ù¶óºÁ¾ß Çϱ⠶§¹®ÀÌ´Ù. µû¶ó¼­ SOA ±¸Çö¿¡¼­´Â ¼Ö·ç¼Ç»Ó¸¸ ¾Æ´Ï¶ó À̸¦ ½ÇÁ¦·Î ±¸ÇöÇÒ ¼ö ÀÖ´Â ¼­ºñ½º ´É·ÂÀÌ ÇʼöÀûÀ¸·Î ÇÊ¿äÇÏ´Ù.
±â¾÷ÀÌ SOA¸¦ ±¸ÃàÇÏ·Á ÇÒ ¶§ ÇØ´ç ±â¾÷ÀÇ »óȲ¿¡ ¸Â°Ô ÀûÀýÇÑ ¾È³»¸¦ ÇÒ ¼ö ÀÖ¾î¾ß ÇÏ°í ½ÇÁúÀûÀÎ ±¸Çö ´É·ÂÀ» º¸À¯ÇØ¾ß ÇÑ´Ù. »õ·Ó°Ô ½ÃÀ۵Ǵ ¿©Á¤À» º¸´Ù ¾ÈÀüÇÏ°í ¼Õ½±°Ô °¥ ¼ö ÀÖµµ·Ï ÇÏ´Â SOA ¹æ¹ý·ÐÀº ½ÃÇàÂø¿À¸¦ ÁÙÀÌ°í ÁøÇàÇϱâ À§ÇØ ¹Ýµå½Ã ÇÊ¿äÇÑ Áß¿ä ¿ä¼Ò´Ù.
IBMÀÇ °æ¿ì, ´Ü¼øÈ÷ SOA ¼Ö·ç¼Ç¸¸À» Á¦°øÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó Àü ¼¼°è¿¡¼­ ÀÌ¹Ì SOA¸¦ ±¸ÃàÇÑ °æÇè°ú SOA¸¦ ±¸ÇöÇÏ´Â ±æÀâÀÌÀÎ SOA ¹æ¹ý·ÐÀÎ SOMA(Service Oriented Modeling and Architecture)¸¦ º¸À¯, ±â¾÷ÀÌ 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