Ȩ > ´º½º > Å×Å©°¡À̵å > Åë½Å/³×Æ®¿öÅ©
  • Æ®À§ÅÍ
  • ÆäÀ̽ººÏ
  • ±¸Ç÷¯½º
  • ³×À̹ö¹êµå
  • Ä«Ä«¿À½ºÅ丮
     
SOA °Å¹ö³Í½º
¡®ÇÁ·Î¼¼½º¿Í Á¤Ã¥¡¯°Å¹ö³Í½º ¡¦¡°°¢ Á¶Á÷¸¶´Ù ´Ù¸£´Ù¡±
2007³â 04¿ù 23ÀÏ 00:00:00 µ¥ÀÌÅͳÝ
¡®·¹Áö½ºÆ®¸®¡¤¸®Æ÷ÁöÅ丮¡¯°¡ ÇÙ½É ¡¦ Á¦¾î¿Í ±â¹Î¼º »ì·Á¾ß

ȸ»çÀÇ SOA(¼­ºñ½º ÁöÇâÇü ¾ÆÅ°ÅØó)´Â º¯È­ÇÏ´Â ºñÁî´Ï½º Àü·«À» Áö¿øÇÒ ¼ö ÀÖÀ» ¸¸Å­ ÃæºÐÈ÷ À¯¿¬ÇØ¾ß Çϸç, Á¤Ã¥À» ½ÃÇàÇÒ »Ó¸¸ ¾Æ´Ï¶ó ¼­ºñ½º ÀçÈ°¿ëÀ» ±Ø´ëÈ­Çϱâ ÃæºÐÇÒ ¸¸Å­ ±ÔÀ²ÀÌ ÀâÇô ÀÖ¾î¾ß ÇÑ´Ù. ¿ì¸®´Â SOA °Å¹ö³Í½º ½ÃÀåÀ» Á¡°ËÇÏ°í ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¸¦ ¾î¶»°Ô Æò°¡ÇØ¾ß ÇÏ´ÂÁö »ìÆìºÃ´Ù.


SOA °Å¹ö³Í½º(governance)´Â ±Ã±ØÀûÀ¸·Î Á¦¾î¿¡ ´ëÇÑ °ÍÀÌ´Ù. Áï ÇÁ·Î¼¼½º¿Í Á¤Ã¥¿¡ ¹ýÄ¢À» ºÎ¿©ÇÑ ´ÙÀ½ ÀÌ°ÍÀ» Á¶Á÷ ³»¿¡¼­ ½ÃÇàÇÔÀ¸·Î½á IT°¡ ºñÁî´Ï½º ´ÏÁî¿¡ ¸Â´Â ¾çÁúÀÇ ¾ÖÇø®ÄÉÀ̼ǰú ¼­ºñ½º¸¦ Àü´ÞÇÒ ¼ö ÀÖ°Ô º¸ÀåÇÏ´Â °ÍÀÌ´Ù.
SOA °Å¹ö³Í½º Á¦Ç°Àº Á¤È®È÷ ÀÌÇàµÉ °æ¿ì ÀÌ·¯ÇÑ ½ÃÇàÀ» ÃËÁø½ÃÅ°°í ÀÚµ¿È­ÇÒ ¼ö ÀÖÀ¸¸ç, µ¿½Ã¿¡ SOA À̴ϼÅƼºê¿ëÀÇ ¾ÆÅ°ÅØó Ç¥ÁØÀ» Áöų ¼ö ÀÖ°Ô ÇØÁֱ⠶§¹®¿¡ ¸ÞŸµ¥ÀÌÅÍ °ü¸®¸¦ ÀÌ¿ëÇØ ÇÁ·ÎÁ§Æ®¿¡¼­ ¼­ºñ½º ÀçÈ°¿ëÀ» Áö¿øÇϸç, Å×½ºÆ®¿Í ¹®¼­ Á¤Ã¥À» ½ÃÇàÇÔÀ¸·Î½á ¹èÄ¡µÈ ¼­ºñ½º¿¡¼­ÀÇ °áÇÔ ¼ö¸¦ ÁÙÀÏ ¼ö ÀÖ´Ù.

°úµµÇÑ »ç¿ë¡¤ °ú´ë ¼±Àü
¸ðµÎ°¡ °¡Ä¡ ÀÖ´Â ¸ñÇ¥±ä ÇÏÁö¸¸, ¡®Àü¹®°¡¡¯¿Í ¾÷ü¿¡¼­´Â °Å¹ö³Í½º¶ó´Â ¿ë¾î¿¡ ¸¶Ä¡ ¿Ã¸²ÇÈ ÆÇÁ¤´Ü¿¡¼­ ºÎÁ¤ ÆÇÁ¤À» ³»¸®´Â °Íó·³ ¸ðµÎ 10Á¡ ¸¸Á¡À» ÁÖ°í ÀÖ´Ù. ÀÌ ¸»À» µè´Â µ¥ Áø·ÂÀÌ ³µ´Ù°í Çصµ ¹¹¶ó°í ÇÒ ¸»Àº ¾ø´Ù. °úµµÇÏ°Ô »ç¿ëµÇ°í, °ú´ë¼±ÀüµÇ°í ÀÖÀ¸¸ç, Á¦´ë·Î ¼³¸íÀÌ µÇÁö ¾Ê°í ÀÖ´Â °Ô ºÐ¸íÇϱ⠶§¹®ÀÌ´Ù. ¿©·¯ °¡Áö ¸é¿¡¼­ ÀÌ°ÍÀº ´ç¿¬ÇÑ ÀÏÀ̱⵵ ÇÏ´Ù. °Å¹ö³Í½º´Â ÇÁ·Î¼¼½º¿Í Á¤Ã¥¿¡ °üÇÑ °ÍÀ̸ç, ÀÌ°ÍÀº °¢ Á¶Á÷¸¶´Ù ´Ù¸£´Ù. ÇÏÁö¸¸ ¿©±â¿¡µµ ¸î °¡Áö º¯Ä¡ ¾Ê´Â °ÍÀÌ ÀÖ´Ù.
¿ì¼± SOA °Å¹ö³Í½º´Â ÀÏÂï ½ÃÀÛÇØ¾ß ÇÑ´Ù. Áï ºñÁî´Ï½º ¸ñÇ¥¿Í ºÎÇյǴÂÁö¸¦ È®ÀÎÇϱâ À§ÇØ ¸®Æ÷ÁöÅ丮¿¡ ¾ÆƼÆÑÆ®·Î º¸°üµÈ ¹®¼­¸¦ ÀÌ¿ëÇØ ÇÊ¿äÁ¶°ÇÀ» ¼öÁý ´Ü°è¿¡¼­ ½ÃÀÛÇØ¾ß ÇÑ´Ù. °Å¹ö³Í½º´Â ¸ðµç °ÍÀÇ ½ÇÇà ½Ã°£ Á¤Ã¥°ú SDLC(Software Development Lifecycle)·ê ´Ù·ç¸ç, ¿©±â¿¡´Â SOA¸¦ ±¸¼ºÇÏ´Â ¼­ºñ½ºÀÇ ¹èÄ¡¿Í ÀÌ °÷À¸·ÎÀÇ ¾×¼¼½º°¡ Æ÷ÇԵȴÙ.
´ç½ÅÀÌ ÀÌÁ¦ »õ·Î¿î SOA ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÏ´Â °³¹ßÀÚ¶ó°í ÇÏÀÚ. ´ç½Å¿¡°Ô´Â ¾Æ¸¶ ³×Æ®¿öÅ© °øÀ¯, ½ºÇÁ·¹µå½ÃÆ®, ±×¸®°í ¹®¼­ °ü¸® ½Ã½ºÅÛ µî¿¡ ÇÁ·ÎÁ§Æ® Â÷ÅÍ¿Í Ã³À½ ÇÊ¿äÁ¶°Ç ¹®¼­¸¦ ÀúÀåÇÏ°í ÀÖ´Â µð·ºÅ丮°¡ ÀÖÀ» °ÍÀÌ´Ù. SOA °Å¹ö³Í½º´Â ÀÌ·± ¹®¼­¿¡¼­ ½ÃÀ۵Ǹç, ´ç½ÅÀº ÇÁ·ÎÁ§Æ®¸¦ ¸¸µé¾î ÇâÈÄ ·¹ÆÛ·±½º¿ëÀ¸·Î À̵éÀ» SOA ¸®Æ÷ÁöÅ丮¿¡ ÀúÀåÇÏ°í ½ÍÀ» °ÍÀÌ´Ù.
SOA ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮(registry/repository) Á¦Ç°Àº ¸ÞŸµ¥ÀÌÅÍ °ü¸®¿¡ ÃÊÁ¡À» µÎ°í ÀÖ´Ù. Áß¿äÇÑ ¹®¼­¿¡ ´ëÇØ ¼öÁýµÈ ¸ÞŸµ¥ÀÌÅÍ´Â °³¹ßÀÚ, °ü¸®ÀÚ ¹× ºñÁî´Ï½º ¾Ö³Î¸®½ºÆ®µéÀÌ ÇÁ·ÎÁ§Æ®ÀÇ °³¹ß ¹× ¹èÄ¡ ´Ü°è¿¡¼­ À̵éÀ» °Ë»öÇÏ°í ·ÎÄÉÀÌÆÃÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
¶Ç ÇÑ °¡Áö ÀÏ°üµÈ °ÍÀÌ ÀÖ´Ù. °³¹ßÀÚÀÇ ´«À¸·Î º¼ ¶§ °Å¹ö³Í½º´Â ¹æÇع°·Î ³Î¸® Àνĵǰí ÀÖ´Ù´Â »ç½ÇÀÌ´Ù. ¹®¼­È­¿Í ¸ÞŸµ¥ÀÌÅÍ ¼öÁýÀº ÀßÇØ¾ß Áö·çÇÑ ÀÏÀÌ¸ç ¡®¹Ù»Ú±â¸¸ ÇÏ°í ¼º°ú´Â ¾ø´Â ÀÏ(busy work)¡¯ÀÎ °æ¿ì°¡ ¸¹´Ù. ÇÁ·Î¼¼½º¸¦ °£´ÜÇÏ°Ô ÇÏ´Â °Í¸¸ÀÌ À¯ÀÏÇÑ µµ¿òÀÇ ±æÀÌ´Ù.


µðÀÚÀÎ ½Ã°£°ú ½ÇÇà ½Ã°£
SOA °Å¹ö³Í½º¿¡´Â µÎ °¡Áö ºÎ·ù°¡ Àִµ¥, ¹Ù·Î µðÀÚÀÎ ½Ã°£°ú ½ÇÇà ½Ã°£ÀÌ´Ù. µÑ ´Ù ÇÊ¿äÇϸç, µÑ ´Ù ´ç½ÅÀÇ SOA À̴ϽþîƼºê¿¡ ¹æÇØ°¡ ¾Æ´Ñ µµ¿òÀ» ÁÖ±â À§ÇØ ¸¸µé¾îÁø Àüü °Å¹ö³Í½º Àü·«ÀÇ ÀϺδÙ. µðÀÚÀÎ ½Ã°£ °Å¹ö³Í½º´Â °³¹ß ´Ü°è¿¡ ÃÊÁ¡À» µÎ¸ç ÁÖ·Î ³»ºÎÀûÀÎ °ÍÀÎ ¹Ý¸é¿¡, ½ÇÇà ½Ã°£ °Å¹ö³Í½º´Â ³»¿ÜºÎ Ŭ¶óÀ̾ðÆ®¿¡ ÀÇÇØ ¾²ÀÏ ¾×¼¼½º, º¸¾È ¹× ¼­ºñ½º ¼º´ÉÀ» ±ÔÁ¤ÇÏ´Â Á¤Ã¥À» ´Ù·é´Ù.
½ÃÁß¿¡ ³ª¿Í ÀÖ´Â SOA ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮 Á¦Ç°Àº µðÀÚÀÎ ½Ã°£ °Å¹ö³Í½º¸¦ ¸Å¿ì Àß ´Ù·ç°í ÀÖÁö¸¸, ½ÇÇà ½Ã°£ ÂÊÀº ±â¾÷¿ëÀ¸·Î ÁغñµÇ±â¿¡´Â ¾ÆÁ÷ °¡¾ß ÇÒ ±æÀÌ ¸Ö¾î º¸ÀδÙ.
SOA ÀÎÇÁ¶ó¿¡ ÀÖ´Â ³ª¸ÓÁö ºÎºÐ(º¸¾È Á¤Ã¥°ú ¾×¼¼½º Á¦¾î¸¦ ½ÃÇàÇÏ´Â º¸¾È Àåºñ, SLA¸¦ ½ÃÇàÇÏ´Â °ü¸® ÁöÁ¡ µî)°úÀÇ »óÈ£¿î¿ë¼ºÀº ¾ÆÁ÷ ¼öÁØ ¹Ì´ÞÀε¥, ÀÌÁ¦ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮 ¾÷üµé°ú ´Ù¸¥ SOA ÀÎÇÁ¶ó ¾÷üµé°£ÀÇ ÆÄÆ®³Ê½ÊÀÌ ¹Îµé·¹Ã³·³ ÇǾ°í ÀÖ´Ù. ÀÌ·¯ÇÑ ÆÄÆ®³Ê½ÊÀº ±Ã±ØÀûÀ¸·Î º¸´Ù ³ªÀº »óÈ£¿î¿ë¼ºÀ» °¡Á®´Ù ÁÙ °ÍÀ̸ç, º¸´Ù ³ªÀº ½ÇÇà ½Ã°£ °Å¹ö³Í½º¸¦ À§ÇØ Á¦Ç°µé°£ Á¤Ã¥ÀÇ »óÈ£±³È¯À» °¡´ÉÇÏ°Ô ÇØÁÙ °ÍÀÌ´Ù. ÇÏÁö¸¸ ÀÌ·¸°Ô µÇ±â±îÁö¿¡´Â ½Ã°£ÀÌ °É¸± °ÍÀ̸ç, ³»³â±îÁö´Â ÁøÁ¤ÇÑ »óÈ£¿î¿ë¼º ÀÌÇàÀ» º¸±â Èûµé °Í °°´Ù.
Áö±Ý ÁغñµÅ ÀÖ´Â °Í¿¡ ÃÊÁ¡À» ¸ÂÃß±â·Î ÇÏÀÚ. µðÀÚÀÎ ½Ã°£ °Å¹ö³Í½º´Â SDLC¿¡ ¿ªÁ¡À» µÒÀ¸·Î½á ¼­ºñ½º °³¹ßÀÚµéÀÌ Çù¾÷ ȯ°æ¿¡¼­ ¼­ºñ½º¸¦ ¹ß°ß, ¹èÄ¡, ¹®¼­È­ ¹× ÀçÈ°¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇÑ´Ù. °ËÁõ(validation), Áߺ¹ Á¦°Å(de-duplication), ¹öÀú´×(versioning), ±×¸®°í ºñÁî´Ï½º ¹× ±â¼ú ¸®ºä °°Àº ÇÁ·Î¼¼½º ½ÃÇà µîÀÌ µðÀÚÀÎ ½Ã°£ °Å¹ö³Í½º Á¦Ç°ÀÇ ¿µ¿ª¿¡ ¼ÓÇÏ´Â °ÍµéÀÌ´Ù.
SOA °Å¹ö³Í½º Á¦Ç°ÀÌ ÀüÅëÀûÀÎ ¹öÀü Á¦¾îÀÇ ÀÚ¸®¸¦ ´ë½ÅÇÏ´Â °ÍÀº ¾Æ´Ï¸ç ±×·¡¼­´Â ¾ÈµÈ´Ù´Â »ç½ÇÀ» ÁÖ¸ñÇØ¾ß ÇÑ´Ù. À̵éÀº ¹öÀü Á¦¾î ½Ã½ºÅÛ°ú ÇÔ²² ÀÛµ¿ÇØ¾ß ÇÑ´Ù. ¹öÀü ½Ã½ºÅÛÀº º¸Åë ¾ÆƼÆÑÆ®(artifact) ½ºÅ丮Áö³ª Á¶Á÷¿¡¼­ °í·ÁÇÏ´Â °ÍÀ¸·Î, ¸ÞŸµ¥ÀÌÅ͸¦ Áö¿øÇÏÁö ¾ÊÀ¸¸ç, ¸ÞŸµ¥ÀÌÅ͸¦ ±â¹ÝÀ¸·Î ÇÑ °Ë»ö ±â´Éµµ Á¦°øÇÏÁö ¾Ê´Â´Ù. ±×¸®°í ±× ÀÚü·Î´Â °ËÁõÀ̳ª ÇÁ·Î¼¼½º °ü¸® ´É·Âµµ ¾ø´Ù. ¹öÀü Á¦¾î´Â ´Ü¼øÇÑ ½ºÅ丮Áö¸ç, ¹öÀü Á¦¾î ½Ã½ºÅÛ¿¡ ÀÖ´Â °ÍÀ» °ü¸®ÇØ¾ß ÇÏ´Â ºÎ´ãÀº ¿©ÀüÈ÷ »ç¶÷ÀÇ ¸òÀ¸·Î ³²´Â´Ù. ÀÌ¿Í ´ëÁ¶ÀûÀ¸·Î ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¿¡ ÀÖ´Â ¾ÆƼÆÑÆ®µé °ü¸®´Â ´ëÆø ÀÚµ¿È­°¡ µÉ ¼ö ÀÖÀ¸¸ç, ¿©±â¿¡´Â ´Ù¾çÇÑ ±â´É¼ºÀÌ Æ÷ÇԵŠÀÖ´Ù.
½ÇÇà ½Ã°£ °Å¹ö³Í½º´Â ½ÂÀÎ ÇÁ·Î¼¼½º¸¦ ÅëÇØ ¹èÄ¡¸¦ Á¦¾îÇÏ°í, ½ÇÇà ½Ã°£ ¾×¼¼½º Á¦¾î Á¤Ã¥À» ¼­ºñ½º¿¡ Àû¿ë½ÃÅ°´Â µ¥ ÃÊÁ¡À» µÐ´Ù. °³¹ßÀÚ°¡ ¼­ºñ½ºÀÇ °³¹ß°ú Å×½ºÆ®¸¦ ¿Ï·áÇÏ°í, ½ÂÀÎÀ» À§ÇØ ¼­ºñ½º¸¦ Á¦ÃâÇß´Ù°í ÇÏÀÚ. ¼­ºñ½º°¡ Á¶Á÷ÀÇ Á¤Ã¥¿¡ ºÎÇÕÇÏ´ÂÁö¸¦ ·¹Áö½ºÆ®¶ó(registrar: ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮ÀÇ ¡®¼öÆÛ ¾îµå¹Î¡¯À» °¡¸®Å°´Â ¸»)°¡ ¹öÆ°À» ´©¸£¸é ¼­ºñ½º´Â ÀÌÁ¦ ¡®ÆÛºí¸®½Ãµå(published)¡¯·Î °£ÁֵȴÙ.
¿ÏÀüÈ÷ ÀÌÇàµÇ´Â °Å¹ö³Í½º ½Ã³ª¸®¿À¿¡¼­, ¼­ºñ½º WSDL°ú ±×¿¡ ¿¬°üµÈ ½ÇÇà ½Ã°£ Á¤Ã¥Àº ¾î¶² °ÍÀ̵ç(¿¹¸¦ µé¾î ¾×¼¼½º Á¦¾î, ¾Ïȣȭ³ª µðÁöÅÐ ¼­¸í ¿ä°Ç°ú °°Àº º¸¾È ¿É¼Ç, ±×¸®°í SLA Á¤Ã¥ µî°ú °°Àº »ç¾ç ±ÔÁ¤) ½ÇÇà ½Ã°£ ½ÃÇàÀ» À§ÇØ ÀûÀýÇÑ SOA ÀÎÇÁ¶ó Á¦Ç°À¸·Î Ǫ½ÌµÉ °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ¹æ¹ý¿¡ ´ëÇÑ ´ë¾ÈÀ¸·Î ¸¹Àº ¾÷üµéÀÌ ¸Å¿ì ¼±È£ÇÏ°í ÀÖ´Â °ÍÀº SOA ÀÎÇÁ¶ó Á¦Ç°ÀÌ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¿¡ ÁúÀǸ¦ ÇÏ°í, ÀÚüÀûÀ¸·Î ÀûÀýÇÑ ½ÇÇà ½Ã°£ Á¤Ã¥À» °Ë»öÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ½ÃÁß¿¡¼­ ÀÌ·¯ÇÑ ±â´É¼ºÀ» º¸±â±îÁö´Â ¾ó¸¶°£ÀÇ ½Ã°£ÀÌ Èê·¯¾ß ÇÒ °Í °°´Ù.

·¹±×·¹ÇÁ
¾î¶°ÇÑ °Å¹ö³Í½º À̴ϽþîƼºêµç ±× ½ÉÀåÀº ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮·Î Àü¹®°¡µéÀº ¡®·¹±×·¹ÇÁ(regrep)¡¯¶ó°í Áñ°Ü ºÎ¸£±âµµ ÇÑ´Ù. UDDI(Universal Description, Discovery and Integration) »ç¾çÀÇ ÀÌÇàÀ» ÅëÇØ ¼­ºñ½º Ä«Å»·Î±×¸¦ Á¦°øÇϱâ À§ÇÑ À̴ϽþîƼºê·Î óÀ½ ½ÃÀÛµÈ °ÍÀÌ Áö±ÝÀº ´Ü¼øÇÑ µðÁöÅÐ ÀüÈ­¹øÈ£ºÎÀÇ °³³ä ÀÌ»óÀ¸·Î ¼ºÀåÇß´Ù.
¸ÞŸµ¥ÀÌÅÍ °ü¸®¸¦ Áß½ÉÀ¸·Î ÇÏ´Â ¸®Æ÷ÁöÅ丮´Â ¸ÞŸµ¥ÀÌÅÍ ½ºÅ丮Áö¿¡ ÃÊÁ¡À» ¸ÂÃá ¸®Æ÷ÁöÅ丮¿Í ÈûÀ» ÇÕÃÄ, SOA¸¦ ±¸¼ºÇÏ´Â ¼­ºñ½ºÀÇ ±â·ÏÀ» À§ÇÑ ÇϳªÀÇ ´ÜÀÏ ¼Ò½º¸¦ Á¦°øÇÑ´Ù. ÀÌ ½ÃÀåÀº ÇÏÁö¸¸ ¾ÆÁ÷ ¼º¼÷ÇÏÁö ¾ÊÀº »óÅ´Ù. ÀÌ ±â»ç¸¦ ÀÛ¼ºÇϸ鼭 ¸î °¡Áö Ãʱ⠹öÀüÀ» »ìÆìºÃ´Âµ¥, ±× ÈÄ¿¡´Â ¿ì¸® ·¦¿¡ ¸·¹«°¡³»·Î ¹Ð¾î´ÚÃÄ ÀÛ¾÷¿¡ ¹æÇظ¦ ¹Þ¾Ò´Ù.
·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮°¡ ¸¶¶¥È÷ °®Ãç¾ß ÇÏ´Â ÇÙ½É »ç¾ç¿¡ ´ëÇؼ­´Â º¸ÆíÀûÀÎ ÀÇ°ß ÀÏÄ¡°¡ ÀÌ·ïÁöÁö ¾ÊÀº »óŸç, °Å¹ö³Í½º¿¡¼­ UDDI°¡ ÇÏ´Â ¿ªÇÒ¿¡ ´ëÇؼ­µµ ¸¶Âù°¡Áö´Ù. UDDI°¡ ÅëÇÕ°ú »óÈ£¿î¿ë¼º¿ëÀ¸·Î »ç¿ëµÅ¾ß ÇÑ´Ù´Â µ¥ ´ëÇؼ­´Â ¾÷ü Ä¿¹Â´ÏƼ¿¡¼­ ¿¹¿Ü°¡ °ÅÀÇ ¾øÀÌ ÀÇ°ß ÀÏÄ¡°¡ ´Ã¾î³ª°í ÀÖ´Â Ãß¼¼´Ù. ·¹Áö½ºÆ®¸®´Â ¼­ºñ½º Ä«Å»·Î±×, ÀÚ»ê, ȤÀº ¾ÆƼÆÑÆ®¸¦ °Ë»öÇÒ ¼ö ÀÖ´Â ¾×¼¼½º°¡ °¡´ÉÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â ÇÑÆí, ¸®Æ÷ÁöÅ丮´Â ÀڽŵéÀÌ ÆÛºí¸®½ÌµÉ ¶§ ¼­ºñ½º¿Í ±×¿¡ ¿¬°üµÈ ¾ÆƼÆÑÆ®¸¦ ÀúÀå, ºÐ·ù ¹× °ËÁõÇϴ åÀÓÀ» Áø´Ù. À̵éÀº µÑÀ̼­ ÇÔ²² SDLCÀÇ ¾ç´Ü¿¡¼­ Á¤Ã¥°ú ÇÁ·Î¼¼½º¸¦ °­ÇàÇÒ ¼ö ÀÖ´Â °­·ÂÇÑ ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇÑ´Ù.
ÀÌ ½ÃÀåÀ» ÇÑÃþ ´õ È¥¶õ½º·´°Ô ÇÏ´Â °ÍÀº UDDI ±â¹Ý ÀÌÇà°ú ebXML ±â¹Ý ÀÌÇàÀÌ ³ª´²Á® ÀÖ´Ù´Â »ç½ÇÀÌ´Ù. µÑ ´Ù ·¹Áö½ºÆ®¸® Ç¥ÁØÀ̸ç, ·¹Áö½ºÆ®¸®ÀÇ ÁÖ ¿ëµµÀÎ °Ë»ö°ú ÆÛºí¸®½ÌÀ» À§ÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÑ´Ù. ÇÏÁö¸¸ UDDI´Â SOA °ü·Ã ¾ÆƼÆÑÆ®¸¦ ÀúÀåÇÏ´Â µ¥ ÃÊÁ¡À» µÎ´Â, ÈξÀ ´õ ÇùÀÇÀÇ ±â¹Ý ½ºÅ丮Áö ¸ðµ¨À» ÀǹÌÇÑ´Ù. ÀÌ »ç¾ç°ú UDDI ±â¹Ý ·¹Áö½ºÆ®¸®¿Í »óÈ£ÀÛµ¿À» ÇÏ´Â µ¥ °³¹ßÀÚ°¡ »ç¿ëÇÏ´Â API´Â ebXML Âʺ¸´Ù ´ú Æ÷°ýÀûÀÌ¸ç º¸´Ù ¾ö°ÝÇÏ´Ù.
¹Ý¸é¿¡ ebXML »ç¾çÀº ebXMLÀ» ±â¹ÝÀ¸·Î ÇÏ´Â ·¹Áö½ºÆ®¸® ¾È¿¡¼­ °ü¸®µÅ¾ß ÇÒ °Í¿¡ ´ëÇØ °í·ÁÇÏÁö ¾Ê°í ¸¸µé¾îÁ³À¸¸ç, ´ë½Å ÀÌÇàÀڵ鿡°Ô À¯¿¬¼º°ú È®À强À» µÎ´Â µ¥ ¿ªÁ¡À» µ×´Ù. ±×·± ´ÙÀ½ ÀÌ·¯ÇÑ Æ¯¼ºÀº »ç¿ëÀÚ¿¡°Ô·Î Àü´ÞµÈ´Ù.
½Ã°£°ú Çõ½ÅÀûÀÎ ³ë·Â ´öºÐ¿¡ »ç¿ëÀÚ°¡ °í·ÁµÇ´Â ÇÑ ÀÌ·¯ÇÑ Ç¥ÁØÀ» ±â¹ÝÀ¸·Î ÇÏ´Â ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮ÀÇ ÀÌÇà°£ Â÷ÀÌ´Â ´ëºÎºÐ ¾ø¾îÁ³Áö¸¸, Ç¥ÁØ ÀÚü´Â °³Á¤À» ÅëÇØ ±×¸® ¸¹ÀÌ ¹Ù²îÁö ¾Ê¾Ò´Ù. ¾÷ü¿¡¼­ Çϳª°¡ ÀÖ´Â µ¥´Ù ´Ù¸¥ Çϳª¸¦ ¶Ç »ç¿ëÇÑ´Ù°í ±â´É¼ºÀÌ ¹æÇظ¦ ¹Þ´Â °ÍÀº ¾Æ´ÏÁö¸¸, µÎ °¡Áö´Â Á¾Á¾ ¾î¶² ½ÄÀ¸·Îµç ¼­·Î °æÀïÇÑ´Ù°í º¼ ¼ö ÀÖ´Ù.


UDDI ±â¹Ý Á¦Ç° Æø³Ð°Ô »ç¶û
ÀÎÇÁ¶óºñ¿À(Infravio)¿Í ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî(Sun Microsystems)´Â ebXMLÀ» »ç¿ëÇÑ´Ù. »ç½Ç ½ãÀÇ ÀÌÇàÀº ¿ÀÇ ¼Ò½º ebXML ·¹Áö½ºÆ®¸®ÀÎ freebXML°ú Çù·ÂÇØ ½ÇÇàÀÌ µÇ°í ÀÖ´Ù.
ÇÑÆí UDDI ±â¹Ý Á¦Ç°µéÀº ÈÄÁöÃ÷-¼ÒÇÁÆ®¿þ¾î AG ¼¾Æ®¶ó»çÀÌÆ®(Fujitsu-Software AG CentraSite)¿Í ½Ã½ºÆ¼³×Æ®(Systinet: ÃÖ±Ù ¸ÓÅ¥¸® ÀÎÅÍ·¢Æ¼ºê¼­ Àμö)ÀÇ ½Ã½ºÆ¼³×Æ® 2¿¡¼­ °øµ¿À¸·Î °³¹ßÇß´Ù. ½Ã½ºÆ¼³×Æ®ÀÇ Æ÷°ýÀûÀÎ ÆÄÆ®³Ê½Ê°ú OEM °è¾à ´öºÐ¿¡ ÀÌ°ÍÀº ISV SOA Ä¿¹Â´ÏƼ¿¡¼­ º¸´Ù Æø³Ð°Ô »ç¶û¹Þ°í ÀÖ´Ù.
±×¸®°í ±× Áß°£ Âë¿¡ Ç÷¡½Ã¶óÀÎ(Flashline)°ú ·ÎÁ÷¶óÀ̺귯¸®(LogicLibrary)°¡ ÀÖ´Ù. ½Ã½ºÆ¼³×Æ®, ÀÎÇÁ¶óºñ¿À ¹× ½ãÀÌ ·¹Áö½ºÆ®¸®¸¦ Áß½ÉÀ¸·Î ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¸¦ ±¸ÃàÇÑ ¹Ý¸é, Ç÷¡½Ã¶óÀΰú ·ÎÁ÷¶óÀ̺귯¸®Àº ¿ÏÀüÈ÷ ´Ù¸¥ ¹æ½ÄÀ» ÅÃÇß´Ù. µÎ Á¦Ç°Àº ÀÎÅÍÆäÀ̽º·Î¼­ UDDI¸¦ ÇÑÁ¤ÀûÀ¸·Î Áö¿øÇÏÁö¸¸, µÑ ´Ù µðÀÚÀÎ ½Ã°£¿¡ ÃÊÁ¡À» ¸ÂÃß°í ÀÖÀ¸¸ç °³¹ßÀÚ ÁöÇâÀûÀÌ´Ù.
Ç÷¡½Ã¶óÀΰú ·ÎÁ÷¶óÀ̺귯¸®´Â ù°°¡ ¸®Æ÷ÁöÅ丮°í ·¹Áö½ºÆ®¸®°¡ µÑ°·Î, ·¹Áö½ºÆ®¸®°¡ ù°, ¸®Æ÷ÁöÅ丮°¡ µÑ°ÀΠŸ Á¦Ç°µé°ú Å©°Ô ±¸ºÐÀÌ µÈ´Ù. ºÐ¸í Ç÷¡½Ã¶óÀΰú ·ÎÁ÷¶óÀ̺귯¸®´Â ¸®Æ÷ÁöÅ丮/°Å¹ö³Í½º ±â´ÉÀ» ·¹Áö½ºÆ®¸® ºÎºÐº¸´Ù ´õ Áß¿äÇÏ°Ô »ý°¢ÇÏ°í ÀÖ´Ù. µÎ Á¦Ç° ¸ðµÎ°¡ ·¹Áö½ºÆ®¸® À¯ÇüÀÇ ±â´É¼ºÀ» Á¦°øÇÏÁö¸¸, À̵éÀº UDDI ÀÌÇàÀ» ÁßÁöÇÏ°í ÆÄÆ®³Ê½ÊÀ» ÅëÇÑ Àü¿ë ÅëÇÕ°ú Ç¥ÁØ ±â¹ÝÀÇ ÅëÇÕ¿¡¼­ÀÇ Äڵ带 ¼±È£ÇÏ°í ÀÖ´Ù. ÀÌ°ÍÀº ´ëºÎºÐÀÇ SOA Ä¿¹Â´ÏƼ°¡ ÁöÇâÇÏ´Â °ÍÀ̱⵵ ÇÏ´Ù.
¿¹¸¦ µé¾î ·ÎÁ÷¶óÀ̺귯¸®´Â ÀÚ»ê ÆÛºí¸®½Ì¿ëÀ¸·Î UDDI Áؼö ·¹Áö½ºÅ͸¸ ÅëÇÕÀÌ °¡´ÉÇϸç, ±× ¸®Æ÷ÁöÅ丮¿¡´Â ¾î¶°ÇÑ Á÷Á¢ÀûÀÎ UDDI ÀÎÅÍÆäÀ̽ºµµ ¾ø´Ù. Ç÷¡½Ã¶óÀÎÀº ÀÚ»ç Á¦Ç°¿¡ ÁúÀǸ¦ Çã¿ëÇÏ°í, ´Ù¸¥ SOA ÀÎÇÁ¶ó Á¦Ç° ÅëÇÕÀ» ¼ö¿ùÇÏ°Ô ÇØÁÖ´Â UDDI ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏÁö¸¸, ´Ù¸¥ Á¦Ç°ÀÌ UDDIÀÇ ÆÛºí¸®½Ì ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇØ »õ ÀÚ»êÀ» Á¦ÃâÇϵµ·Ï ÇØÁÖÁö ¾Ê´Â´Ù. ±×·¯³ª µÑ ´Ù ³Ê¹« ¸®Æ÷ÁöÅ丮 Áß½ÉÀûÀ̱⠶§¹®¿¡, IDE ÅëÇÕ, ½ÂÀÎ ÇÁ·Î¼¼½º, ¾×¼¼¼­ Á¦¾î ¹× ÀçÈ°¿ë ¸ÞÆ®¸¯½º ¼öÁý µî¿¡ À־ µðÀÚÀÎ ½Ã°£ ÇÁ·Î¼¼½º¸¦ °Å¹ö´×ÇÏ´Â µ¥´Â ÈξÀ ´õ ¶Ù¾î³­ ¿ª·®À» ¹ßÈÖÇÑ´Ù.
¸¶Áö¸·À¸·Î ¼ø¼öÇÑ UDDI ·¹Áö½ºÆ®¸®¿Í SOA Á¦Ç°¿¡ ¹øµéµÈ °Í(SOA ¼ÒÇÁÆ®¿þ¾îÀÇ ·¹Áö½ºÆ®¸® ¸Å´ÏÀú µî)Àº ´Ü¼øÈ÷ ·¹Áö½ºÆ®¸®¶ó´Â »ç½ÇÀ» ¸í½ÉÇØ¾ß ÇÑ´Ù. ÀÌ·± Á¦Ç°µéÀº Ä«Å»·Î±×¿Í °ÅÀÇ ´Ù¸¦ ¹Ù°¡ ¾øÀ¸¸ç, °Å¹ö³Í½º ±â´ÉÀ̳ª ÁúÀÇ, ÆÛºí¸®½Ì ¹× °¡ÀÔ(subscription) ¿É¼Ç¿¡ ´ëÇÑ ½ÇÁúÀûÀÎ Á¦¾î ´É·ÂÀÌ ¾ø´Ù. ·¹Áö½ºÆ®¸®´Â °Å¹ö³Í½º ÆÄÀÌ Áß ÇÑ Á¶°¢¿¡ ºÒ°úÇϸç, ±×°Íµµ ÀÛÀº Á¶°¢¿¡ ¼ÓÇÑ´Ù.

ºñÁî´Ï½º ¸®¿£Áö´Ï¾î¸µÀº ÇϳªÀÇ Àç¾Ó
±Ã±ØÀûÀ¸·Î ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â ƯÁ¤ Á¶Á÷ÀÇ ½ºÆ®·°Ã³ ¾È¿¡¼­ °Å¹ö³Í½º¸¦ °­¿äÇÏ´Â °Ô ¾Æ´Ï¶ó Áö¿øÇÏ°í Àå·ÁÇÑ´Ù. ÀÌ°ÍÀÌ ¸¹Àº IT Á¶Á÷Àº ¾÷üµéÀÌ ÀÚ»ç Á¦Ç°¿¡¼­ ¹«¾ùÀ» ÇÏ´ÂÁö¿¡ ´ëÇØ »ó¼¼È÷ ¹àÈ÷·Á ÇÏÁö ¾Ê´Â »óȲ¿¡ Á¢Çϱ⵵ ÇÑ´Ù.
°¢ Á¦Ç°Àº ƯÁ¤ Á¶Á÷°ú ±× ÇÁ·Î¼¼½º¿¡ ¸ÂÀ» ¼ö°¡ ÀÖÀ¸¸ç, ¶Ç ¹Ýµå½Ã ±×·¸°Ô µÅ¾ß¸¸ ÇÑ´Ù. Á¶Á÷ÀÇ ¸ðµç °Å¹ö³Í½º Çʿ並 ÇØ°áÇØ ÁÙ ¼ö ÀÖ´Â ÇϳªÀÇ ¡®¾Æ¿ô ¿Àºê ´õ ¹Ú½º(out of the box)¡¯ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â ¾ø´Ù. ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮 Á¦Ç°Àº ¸ÂÃãÈ­°¡ µÇµµ·Ï ¸¸µé¾îÁø ¼­ºñ½º ¼¼Æ®¸¦ Á¦°øÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â Á¤µµ´Ù. ÀÌ°ÍÀº ¾î¶² À̵鿡°Ô´Â µµÇÇóÀÇ ¿ªÇÒÀ» Çϱ⵵ ÇÏÁö¸¸, ERP/CRM ¾÷üµé¿¡°Ô ¹«½¼ ÀÏÀÌ ÀϾ´ÂÁö¸¦ º¸¶ó. À̵éÀº °í°´¿¡°Ô ÇÁ·Î¼¼½º¸¦ °­¿äÇÔÀ¸·Î½á Å« °ÍÀ» ÀÒ¾î¹ö·È´Ù. ºñÁî´Ï½º ¸®¿£Áö´Ï¾î¸µÀº ÇϳªÀÇ Àç¾ÓÀ̸ç, ·¹±×/·¹ÇÁ ¾÷üµéÀº ÀÌ°ÍÀ» Àß ¾Ë°í ÀÖ´Ù.
·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â ºÐ¸í °³¹ßÀÚ, ¼³°èÀÚ, ºñÁî´Ï½º ÇÁ·Î¼¼½º ¹× ¼­ºñ½º ¼ÒÀ¯ÀÚ°¡ Á¶Á÷ÀÇ Á¤Ã¥À» µû¸£±â À§ÇØ Çù¾÷À» ÇÒ ¼ö ÀÖ´Â ÇϳªÀÇ ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇϸç, ÀÌ·¯ÇÑ Á¤Ã¥ÀÌ ÁöÄÑÁö°í ÀÌÇàµÇ´ÂÁö ¿©ºÎ´Â ¸ÅÀÏ°°ÀÌ ½Ã½ºÅÛ°ú »óÈ£ÀÛµ¿À» ÇÏ´Â °³Àο¡ µû¶ó ´Þ¶óÁø´Ù. ¸»À» ¹°°¡·Î ²ø°í °¥ ¼ö´Â ÀÖÁö¸¸ ¾ïÁö·Î ¹°À» ¸ÔÀÏ ¼ö´Â ¾ø´Â ÀÏÀ̱⠶§¹®ÀÌ´Ù.

³× °¡Áö ±â´É
SOA °Å¹ö³Í½º¿ëÀ¸·Î ÇÊ¿äÇÑ ³× °¡Áö ÁÖ¿ä ±â´ÉÀº ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¿¡ ÀÇÇØ Á¦°øÀÌ µÇ´Âµ¥, À̵éÀº °¢°¢ °ËÁõ, Ä«Å»·Î±ë, °ü°è °ü¸® ¹× Çù¾÷ ÇÁ·Î¼¼½º/Á¤Ã¥ ½ÃÇàÀÌ´Ù. ÀÌ ¸ðµç ±â´ÉµéÀº Ç¥ÁØÀ» ½ÃÇàÇÏ°í, ÀçÈ°¿ëÀ» Áö¿øÇÏ°í, ¼­ºñ½º Ç°ÁúÀ» Çâ»ó½ÃÅ°´Â µ¥ ÀÖ¾î °áÁ¤ÀûÀÎ ¿ªÇÒÀ» ÇÑ´Ù. ¹öÀú´×°ú ¿¬ÇÕ ÁúÀÇ(federated query) ´É·Â°ú °°Àº ´Ù¸¥ ±â´Éµéµµ ÀÖÀ¸¸é ÁÁ±ä ÇÏÁö¸¸, ÀÌ·± ÁÖ ±â´ÉÀÌ ¾øÀ¸¸é °Å¹ö³Í½º À̴ϽþîƼºê¸¦ ÀÌÇàÇÏ´Â °Í ÀÚü°¡ Èûµé¾îÁø´Ù.

¡á °ËÁõ
°ËÁõÀº ¼­ºñ½º¿Í ±×¿¡ ¿¬°üµÈ ¾ÆƼÆÑÆ®, Áï WSDL, XSD(XML Schema Definition), XSLT(Extensible Stylesheet Language Transformation)°¡ Á¶Á÷ÀÇ Ç¥ÁØÀ» µû¸£´ÂÁö È®ÀÎÇØ ÁÖ´Â ÀÚµ¿ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÑ´Ù. ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮·ÎÀÇ ¾ÆƼÆÑÆ® Á¦Ãâ¿¡ µû¶ó, ¿¹¸¦ µé¾î À̸§°ø°£(namespace)ÀÌ ÀÏ°ü¼ºÀÌ ÀÖ´ÂÁö, ±×¸®°í ¾ÆƼÆÑÆ®°¡ Á¦´ë·Î ¸ð¾çÀ» °®Ãß°í ¾Ë·ÁÁø Ç¥ÁØÀ» °í¼öÇÏ´ÂÁö¸¦ °ËÁõÇϱâ À§ÇØ ÀÚµ¿ °ËÁõ ÇÁ·Î¼¼½º°¡ ½ÃÀ۵ȴÙ. ÀÌ ÇÁ·Î¼¼½º´Â ½ÉÁö¾î WSDL¿¡ ´ëÁ¶ÇØ WS-I º£ÀÌ½Ä ÇÁ·ÎÆÄÀÏ(Basic Profile) Á¡°ËÀ» ½Ç½ÃÇϵµ·Ï ±¸¼ºµÉ ¼öµµ ÀÖ´Ù.
¾ÆƼÆÑÆ® Á¦ÃâÀº ½ÂÀÎ ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇÏ´Â ¿öÅ©Ç÷ο츦 Æ®¸®°Å¸µÇÒ ¼ö Àִµ¥, ¿©±â¿¡´Â ÄÚµå, ¹®¼­ ¹× ȸ»ç Ç¥ÁØ Áؼö¿¡ ´ëÇÑ ¸®ºä»Ó¸¸ ¾Æ´Ï¶ó ¼­ºñ½º°¡ ÁöÁ¤µÈ ±â¾÷ ÇÊ¿äÁ¶°ÇÀ» ¾ó¸¶³ª Àß ÃæÁ·½ÃÅ°°í ÀÖ´ÂÁö¿¡ ´ëÇÑ Æò°¡µµ Æ÷ÇÔÀÌ µÈ´Ù. ´ëºÎºÐÀÇ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â ±× Á¶Á÷ Àü¿ëÀÇ °ËÁõ Ç׸ñÀ» Æ÷ÇÔ½ÃÅ°µµ·Ï ±âÁ¸ÀÇ Á¡°ËÀ» È®ÀåÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â, °ËÁõ ¼­ºñ½º¿ë Ç÷¯±×ÀÎ ±â´É¼ºÀ» Á¦°øÇÑ´Ù. °ËÁõ ¼­ºñ½º¸¦ ÄÚµùÇÒ ¼ö ÀÖ´Ù¸é, ÀÌ°ÍÀº º¸Åë ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¿¡ ÅëÇÕµÉ ¼ö ÀÖ´Ù. SOA °Å¹ö³Í½º ³»¿¡¼­ °ËÁõÀÇ ¿ªÇÒÀº À߸ø ¸¸µé¾îÁø ¾ÆƼÆÑÆ®°¡ ȸ»ç¿ëÀ¸·Î »ç¿ëµÇÁö ¸øÇÏ°Ô ÇÔÀ¸·Î½á ÀüüÀûÀÎ ¼­ºñ½º Ç°ÁúÀ» Çâ»ó½ÃÅ°°í, ȸ»ç Ç¥ÁØÀ» ÁöÅ°°Ô º¸ÀåÇÏ´Â °ÍÀÌ´Ù.
Á¶Á÷ Àü¿ëÀÇ °ËÁõ ¼­ºñ½º¸¦ ÄÚµùÇÒ ¼ö ¾ø´Ù ÇÏ´õ¶óµµ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â ÁÖ¾îÁø ºñÁî´Ï½º ±â´ÉÀ» ÀÌÇàÇÏ´Â ÀçÈ°¿ë ¼­ºñ½º°¡ Á¸ÀçÇÏ´ÂÁö ¿©ºÎ¸¦ ¼öµ¿À¸·Î È®ÀÎÇÏ´Â µ¥ °É¸®´Â ½Ã°£À» ÁÙ¿© ÁØ´Ù. ¼³°èÀÚ´Â ½Å±Ô ¼­ºñ½º ¸®ºä¸¦ ¼öÇàÇÔÀ¸·Î½á À̵éÀÌ ±âÁ¸ÀÇ ±â´É¼º°ú Áߺ¹ÀÌ µÇ´ÂÁö(ºÐ¸í ±×·² °ÍÀÌ´Ù)¸¦ ÆľÇÇØ¾ß Çϴµ¥, ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â ÀÚ»êÀ̳ª ¾ÆƼÆÑÆ®¿¡ ÷ºÎµÈ Á¤Ã¥ µ¥ÀÌÅ͸¦ ³»º¸ÀÓÀ¸·Î½á ÀÌ·± ÇÁ·Î¼¼½º¸¦ ¼ö¿ùÇÏ°Ô ÇØÁØ´Ù. ƯÁ¤ Á¤Ã¥ÀÌ Ã·ºÎµÅ ÀÖÀ¸¸é ¼³°èÀÚ´Â IT Ç¥ÁØ¿¡ ºÎÇÕÇÏ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó Á¶Á÷ÀÇ Á¤Ã¥°ú ¸ñÇ¥±îÁö ¿°µÎ¿¡ µÎ°í »õ·Î¿î ÀÚ»êÀ» ¸®ºäÇÒ ¼ö ÀÖ´Ù.
ÀÌ·¯ÇÑ ÀÛ¾÷Àº ½Ã°£ ¼Ò¸ðÀûÀ̱ä ÇÏÁö¸¸ Á¤È®ÇÑ ¸ÞŸµ¥ÀÌÅÍ°¡ ¼öÁýµÇ´Â ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¸¦ ÀÌ¿ëÇÔÀ¸·Î½á ÇÕ¸®È­µÉ ¼ö ÀÖ´Ù. SOA ¼³°èÀÚ´Â ¹®Á¦ÀÇ ¼­ºñ½º¸¦ ¼³¸íÇÏ´Â ºñÁî´Ï½º ¿ë¾î³ª ±â¼ú ¿ë¾î¸¦ ÀÌ¿ëÇØ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¿¡ ÁúÀǸ¦ ÇÒ ¼ö ÀÖÀ¸¸ç, ÆĶó¹ÌÅÍ¿¡ ºÎÇյǴ ¸ðµç ¼­ºñ½º¸¦ º¼ ¼ö ÀÖ´Ù. °³¹ßÀÚ´Â °³¹ß¿¡ ¶Ù¾îµé±â ÀÌÀü¿¡ ÀÌ ÀÛ¾÷À» Á¤±âÀûÀ¸·Î ¼öÇàÇÏ´Â ¹ýÀ» ÀÍÇô¾ß ÇÑ´Ù. ±×·¯¸é °³¹ß »çÀÌŬÀÌ °á°úÀûÀ¸·Î ITÀÇ, µû¶ó¼­ ºñÁî´Ï½ºÀÇ ±â¹Î¼º(agility)ÀÌ Çâ»óµÉ ¼ö ÀÖ´Ù.

¡á Ä«Å»·Î±ë ¼­ºñ½º
Ä«Å»·Î±ë ¼­ºñ½º´Â ¼­ºñ½º¿¡ °üÇÑ ¸ÞŸµ¥ÀÌÅ͸¦ ¼öÁýÇÏ´Â ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÑ´Ù. ÀÌ ¸ÞŸµ¥ÀÌÅÍ´Â ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮 »ç¿ëÀÚ°¡ ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇÒ ¶§ ÀçÈ°¿ëÀÌ °¡´ÉÇÑ ¼­ºñ½º°¡ Á¸ÀçÇÏ´ÂÁö ¾Æ´ÑÁö¸¦ °Ë»öÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Ù. Ä«Å»·Î±ëÀº ¸ÞŸµ¥ÀÌÅÍ °ü¸®ÀÇ ½ÉÀåÀÌ´Ù. ÀÚµ¿ Ä«Å»·Î±ë ¼­ºñ½º´Â WSDLÀ̳ª XML ½ºÅ°¸¶ °°Àº ¹®¼­·ÎºÎÅÍ µ¥ÀÌÅ͸¦ Ç®¸µÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ°ÍÀ» ÀúÀåÇÒ ¸®Æ÷ÁöÅ丮¸¦ »ç¿ëÇϱâ·Î ¼±ÅÃÇÒ °æ¿ì ½ÉÁö¾î ÄÚµå±îÁö °¡´ÉÇÏ´Ù.
¸ÞŸµ¥ÀÌÅ͸¦ ÀÚµ¿À¸·Î ¼öÁýÇÔÀ¸·Î½á °³¹ßÀÚµéÀÌ ÀÌ·± µ¥ÀÌÅ͸¦ ¼öµ¿À¸·Î ÀÔ·ÂÇØ¾ß ÇÒ ÇÊ¿ä°¡ »ç¶óÁö´Âµ¥, ÀÌ°ÍÀº Á¾Á¾ ÃÖÁ¾ ¼ø°£±îÁö ¹Ì·ç°Å³ª ÇÇÇÒ ¼ö ÀÖ´Ù¸é ÇÇÇÏ°Ô µÇ´Â ¹ø°Å·Î¿î ÀÛ¾÷ÀÌ´Ù. ´õ Å« ºñÀ²ÀÇ ¸ÞŸµ¥ÀÌÅ͸¦ ÀÚµ¿À¸·Î ¼öÁýÇÔÀ¸·Î½á, Ä«Å»·Î±ë ¼­ºñ½º´Â º¸´Ù ´ú ¼ö°í½º·´°Ô ¸¸µå´Â ¹æ¹ýÀ¸·Î ÀÌ ÇÊ¿äÁ¶°ÇÀ» ÁöÅ°´Â °ÍÀ» Àå·ÁÇÑ´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮 Á¦Ç°Àº ÇÊ¿äÇÑ ÇʵåÀÇ ±¸¼ºÀ» Çã¿ëÇÔÀ¸·Î½á Á¦ÃâÀڷκÎÅÍ ÃÖ¼ÒÇÑÀÇ µ¥ÀÌÅÍ°¡ ¼öÁýµÇµµ·Ï º¸ÀåÇÏ°í, À̸¦ ÅëÇØ ÀÚ»êÀÌ ºÐ·ùµÇ°í ÀÌÈÄ °Ë»öµÇ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù.
±×·¸´Ù¸é ÀÌ·¯ÇÑ ÀÚµ¿ ¸ÞŸµ¥ÀÌÅÍ ¼öÁýÀÌ Æ¯Á¤ ÀÛ¾÷À» ¼öÇàÇϸ鼭 ¾ÆƼÆÑÆ®¸¦ ¸¸µå´Â °³¹ßÀÚ¿¡°Ô ÀÇÁ¸À» ÇÒ±î? ¾Æ¸¶ ±×·² °ÍÀÌ´Ù. WSDLÀ̳ª Á¤ÀÇµÈ XML Ç¥ÁØ°ú °°Àº ÀϺΠÀ¯ÇüÀÇ ¾ÆƼÆÑÆ®µé·Î¼­´Â ÇÁ·Î¼¼½º¸¦ ÀÚµ¿È­ÇϱⰡ ÃæºÐÈ÷ ½¬¿îµ¥, ±× ÀÌÀ¯´Â Æ÷¸ËÀÌ Àß Á¤ÀǵŠÀÖ°í ¾Ë·ÁÁ® Àֱ⠶§¹®ÀÌ´Ù. ´Ù¸¥ ÀÚµ¿È­µÈ ºÐ·ù/°ËÁõ ÇÁ·Î¼¼½ºÀÇ °æ¿ì´Â Ä«Å»·Î±ë/°ËÁõÀÌ ÀÚµ¿È­µÉ ¼ö ÀÖµµ·Ï ¹®¼­ ³»¿¡ ƯÁ¤ µ¥ÀÌÅÍ°¡ ÀÖ¾î¾ß ÇÑ´Ù°í ¿ä±¸¸¦ ÇØ¾ß ÇÒ °ÍÀÌ´Ù. µû¶ó¼­ Ä«Å»·Î±ë ÀÚü´Â ¸¶¹ýÀÇ ÃѾËÀÌ ¾Æ´ÏÁö¸¸, Àß Á¤ÀÇµÈ À¯ÇüÀÇ °æ¿ì °³¹ßÀÚ°¡ ÀÚµ¿ Ä«Å»·Î±ëÀ» À§ÇØ ¹®¼­¸¦ ¸¸Á®¾ß ÇÏ´Â ºÎ´ãÀ» ¾ø¾Ö ÁØ´Ù.

¡á °ü°è°ü¸®
°ü°è °ü¸®´Â ¿µÇ⠺м®(impact analysis) µî°ú °°Àº ±â´ÉÀ» Áö¿øÇϱ⠶§¹®¿¡ Áß¿äÇÏ´Ù. ¿µÇ⠺м®Àº ƯÈ÷ SOA¿¡¼­ ½ÇÇà ½Ã°£ ºÎ¹®À» ´Ù½º¸®´Â µ¥ À¯¿ëÇѵ¥, ±× ÀÌÀ¯´Â ÀÌ°ÍÀÌ ÀÎÇÁ¶ó¿¡ ÀÖ´Â ÇϳªÀÇ ¼­ºñ½º³ª ¾ÆƼÆÑÆ®¿¡ »ý±ä º¯È­ÀÇ ¿µÇâÀ» º¼ ¼ö ÀÖ°Ô ÇØÁֱ⠶§¹®ÀÌ´Ù. Áï ¼öµ¿, ȤÀº ÀÚµ¿ Ä«Å»·Î±ë ÇÁ·Î¼¼½º¸¦ ÅëÇÑ °ü°è °ü¸®´Â ¾ÆƼÆÑÆ®¿Í ¼­ºñ½ºµé »çÀÌÀÇ °ü°è¸¦ °áÁ¤ÇØ ÁØ´Ù.
XSD ÆÄÀÏÀº WSDL ¹®¼­¿¡ ÀÇÇØ ÀÓÆ÷ÆõǴ °æ¿ì°¡ ¸¹Àºµ¥, ÀÌ ¹®¼­´Â ¼­ºñ½º¿¡ ¿¬°áÀÌ µÈ´Ù. XML ½ºÅ°¸¶ÀÇ ÀçÈ°¿ëÀº ¼­ºñ½º°£¿¡ ÀÏ°ü¼ºÀ» Á¦°øÇϸç, º£½ºÆ® ÇÁ·¢Æ¼½º´Ù. ÇÏÁö¸¸ XML ½ºÅ°¸¶°¡ ¹Ù²ï´Ù¸é ¾î¶² ¼­ºñ½º°¡ ¿µÇâÀ» ¹Þ´ÂÁö ÆľÇÇÏ´Â ÀÏÀº ¾Ç¸ùÀÌ µÉ ¼ö ÀÖ´Ù. ¿µÇ⠺м®Àº ¾ÆƼÆÑÆ®µé°£ÀÇ °ü°è¸¦ ÀÌ¿ëÇØ ¾î¶² ¼­ºñ½º°¡ ¾ÆƼÆÑÆ®°¡ ¿µÇâÀ» ¹Þ°Ô µÉÁö¸¦ ÆľÇÇϸç, ÀÌ°ÍÀº ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ¿¡°Ô ÀÌ·¯ÇÑ º¯È­¸¦ ÀÏÀ¸Å°´Â µ¥ ÇÊ¿äÇÑ ½Ã°£°ú ³ë·ÂÀ» º¸´Ù Àß ÆľÇÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

¡á ÇÁ·Î¼¼½º ¹× Á¤Ã¥ Á¦¾î
¾Æ¸¶µµ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮ÀÇ ³× °¡Áö ±â´É Áß¿¡ ÀÌÇàÇϱⰡ °¡Àå Èûµé °ÍÀε¥, ±× ÁÖµÈ ÀÌÀ¯´Â ÇÁ·Î¼¼½º¿Í Á¤Ã¥ÀÌ µÑ ´Ù Á¶Á÷¸¶´Ù °íÀ¯ÇÑ °ÍÀ̱⠶§¹®ÀÌ´Ù. ȸ»ç A¿Í ȸ»ç B°¡ ¸ðµÎ ¾ÖÀÚÀÏ(agile) ÇÁ·Î±×·¡¹Ö ¹æ¹ý·Ð¿¡ °¡ÀÔÀ» Çß´Ù ÇÏ´õ¶óµµ °¢°¢ÀÌ ÇÊ¿ä·Î ÇÏ´Â ½ÇÁúÀûÀÎ ÇÁ·Î¼¼½º´Â ¸Å¿ì ´Ù¸¦ °ÍÀÌ´Ù. ´©°¡ Äڵ带 ¸®ºäÇϴ°¡? ¾ðÁ¦? ¾ó¸¶³ª ÀÚÁÖ? °³¹ßÀÚ¿¡ ÀÇÇØ ¼öÇàµÇ´Â À¯´Ö Å×½ºÆ®°¡ ¶ÇÇÑ QA ¿£Áö´Ï¾î¿¡ ÀÇÇؼ­µµ ¼öÇàÀÌ µÅ¾ß¸¸ ¼­ºñ½º°¡ ¿Ïº®ÇÏ´Ù°í °£ÁֵǴ°¡?
¾Õ¼­ ¾ð±ÞÇÑ °Íó·³ SOA °Å¹ö³Í½º ¾÷üµéÀº ÁÖ·Î ÇÁ·Î¼¼½º¸¦ ´Ù·ï ¿Â ´Ù¸¥ ±â¼ú ºÐ¾ß¿¡¼­ Çß´ø ½Ç¼ö·ÎºÎÅÍ ±³ÈÆÀ» ¾ò¾ú´Ù. Áï ÃÊâ±â ERP¿Í CRM ÀÌÇà¿¡¼­´Â ¡®ºñÁî´Ï½º ÇÁ·Î¼¼½º ¸®¿£Áö´Ï¾î¸µ¡¯ µµ±×¸¶¿¡ ¸¹ÀÌµé °æµµµÅ Á¶Á÷µé·Î ÇÏ¿©±Ý °³º°Àû ±â¾÷ÀÇ ÇÊ¿äÁ¶°Ç¿¡ ¸Â°Ô ÇÁ·Î¼¼½º¸¦ Àû¿ë½ÃÅ°´Â °Ô ¾Æ´Ï¶ó Á¦Ç°¿¡ ¸Â°Ô ÇÁ·Î¼¼½º¸¦ ¹Ù²Ùµµ·Ï °­¿äÇß´Ù.
·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮 Á¦Ç°Àº º¸Åë ÀÏÁ¾ÀÇ SDLC ½ÂÀÎ ÇÁ·Î¼¼½º ÀÌÇàÀ» Áö¿øÇϸç, ±× Á¦¾î ¹× ¸ÂÃãÈ­ÀÇ ¼öÁØÀº ´Ù¾çÇÏ´Ù. ÃÖ°íÀÇ ¼Ö·ç¼ÇÀº ¾î¶² ȸ»ç Ç¥ÁØÀ̵ç ÀÌ°ÍÀ» ÁöÅ°´Â ´Ù¸¥ °³¹ßÀÚ°¡ ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮·Î ¾ÆƼÆÑÆ®¿Í ¼­ºñ½º°¡ ÆÛºí¸®½ÌµÇµµ·Ï º¸ÀåÇØ ÁÖ´Â Á¶Á÷ÀÇ ¸®ºä ÇÁ·Î¼¼½º¸¦ ÄÚµùÇÒ ¼ö ÀÖµµ·Ï ¸ÂÃã ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÏ´Â °ÍÀÌ´Ù. ºÐ¸í °³¹ßÀÚ°¡ ¼­ºñ½º¿Í ¾ÆƼÆÑÆ®¸¦ º¸´Ù Æø³ÐÀº ±â¾÷ ȯ°æ¿¡¼­ »ç¿ëÇϱâ ÀûÇÕÇÑÁö ¿©ºÎ¿¡ ´ëÇÑ ¾î¶°ÇÑ Á¦¾îµµ ¾øÀÌ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮·Î ¾Æ¹«·¸°Ô³ª ÆÛºí¸®½ÌÇϱ⸦ ¿øÇÏÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â ÆÛºí¸®ÄÉÀÌ¼Ç ÇÁ·Î¼¼½º¿¡ ´ëÇÑ Á¦¾î ¼ö´ÜÀ» Á¦½ÃÇÔÀ¸·Î½á ÀÌ·¯ÇÑ ÀÏÀÌ ÀϾÁö ¸øÇÏ°Ô ¸·À» ¼ö ÀÖ°Ô ¸¸µé¾îÁ³´Ù.
ÇÁ·Î¼¼½º Á¦¾î¿Í ÀÌÇàÀº Çù¾÷ÀûÀÌ°í ÀÚµ¿È­µÅ¾ß Çϸç, °³¹ßÀÚ¿Í ÀÓ¿øÀº ³Ê³ª ÇÒ °Í ¾øÀÌ ¼­ºñ½º¿Í ¾ÆƼÆÑÆ®ÀÇ »óÅ°¡ ¾ðÁ¦ ¹Ù²î´ÂÁö¸¦ ¾Ë¾Æ¼­ ½Ã±â ÀûÀýÇÏ°Ô ±×·¯ÇÑ º¯È­¿¡ ´ëÀÀÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ¿©±â¼­´Â °¡ÀÔ ±â¹Ý ¸ðµ¨ÀÌ Çʼö´Ù. ÀÌ°ÍÀº ¾ÆƼÆÑÆ®°¡ ÆÛºí¸®½ÌµÇ°Å³ª º¯°æµÉ ¶§ °¡ÀÔÀÚ¿¡°Ô Áï½Ã Å뺸ÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ºñÁî´Ï½º ¾Ö³Î¸®½ºÆ®¸¦ ±×µéÀÇ ÇÁ·ÎÁ§Æ®¿¡ °ü·ÃµÈ ¼­ºñ½º³ª ¾ÆƼÆÑÆ®¿¡ °¡ÀÔÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °Í ¶ÇÇÑ Áß¿äÇÏ´Ù. ÀÌ·Î ÀÎÇØ ±×µéÀº Çʿ並 ÃæÁ·½ÃÅ°´Â °úÁ¤¿¡¼­ ITÀÇ È¿À²¼ºÀ» ÃøÁ¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ°Ô µÇ¸ç, µ¿½Ã¿¡ °³¹ßÀÚ°¡ ºÒ·Á¿Í¼­ ÇÁ·Î±×·¹¼­ ¾÷µ¥ÀÌÆ®¸¦ Á¦½ÃÇØ¾ß ÇÏ´Â »óȲ¼³¸í ¹ÌÆà ¼öµµ ÁÙ¾îµç´Ù.
·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â IT ÇÁ·ÎÁ§Æ®³ª Æ÷Æ®Æú¸®¿À °ü¸® Á¦Ç°¿¡ ´ëÇÑ ¼¼ºÎÀûÀÎ »óÅ º¸°í¼­¸¦ Á¦°øÇÏÁö´Â ¾ÊÁö¸¸, ¾ÆƼÆÑÆ®°¡ Á¦ÃâµÇ°í ¸®ºäµÇ°í ÆÛºí¸®½ÌµÉ ¶§ ÇÁ·ÎÁ§Æ®¿¡¼­ ¾î¶² ÇÁ·Î±×·¹½º°¡ ÀϾ°í ÀÖ´ÂÁö¿¡ ´ëÇÑ ºä¸¦ Á¦°øÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ Á¤º¸·Î ÀÎÇØ °³¹ßÀÚ°¡ ¹ÌÆÿ¡ ¾²´Â ½Ã°£ÀÌ ÁÙ¾îµç´Ù¸é, À̵éÀº ´õ ¸¹Àº ½Ã°£À» ¼­ºñ½º °³¹ß¿¡ º¸³¾ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.

½ÇÇà ½Ã°£ À̾߱â
°Å¹ö³Í½º´Â SOA ÀÌÇà¿¡¼­ µðÀÚÀÎ ½Ã°£ ÂÊ¿¡ ÃÊÁ¡À» ¸¹ÀÌ µÎ°í ÀÖÁö¸¸, À̹ø¿¡´Â ½ÇÇà ½Ã°£ ÂÊÀ» À̾߱âÇϱâ·Î ÇÏÀÚ. ÀÌ ºÎ¹®ÀÇ ¸ðµç Á¦Ç°Àº UDDI Áؼö ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϴµ¥, ´öºÐ¿¡ À̵éÀº SOA ÀÎÇÁ¶óÀÇ ³ª¸ÓÁö ºÎºÐ°ú ÅëÇÕÀÌ °¡´ÉÇÏ´Ù.
SOA °ü¸® ½ºÀ§Æ®, SOA º¸¾È °ÔÀÌÆ®¿þÀÌ, ½ÉÁö¾î ¿£ÅÍÇÁ¶óÀÌÁî ¼­ºñ½º ¹ö½º µîÀÌ ¸ðµÎ UDDI¸¦ ÅëÇØ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¿Í ÅëÇÕÀÌ °¡´ÉÇϸç, ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â ÀÌ·± Á¦Ç°¿¡ ÇÊ¿äÇÑ WSDL ¹®¼­¸¦ Ç®¸µÇÔÀ¸·Î½á À̵éÀÌ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ÀÌ·± ¹®¼­¿¡ ´ëÇÑ Á¤½Ä ¼Ò½º·Î ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¸¦ ÀÌ¿ëÇÔÀ¸·Î½á SOA ÀÎÇÁ¶óÀÇ ³ª¸ÓÁö ºÎºÐµéÀÌ µ¿±âÀûÀ¸·Î ÃֽŠ¸ð½ÀÀ» À¯ÁöÇÒ ¼ö ÀÖ´Ù.
»ç½Ç ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮ÀÇ °¡ÀÔ ¹× Å뺸 ±â´ÉÀº SOA ÀÎÇÁ¶óÀÇ °¢±â ´Ù¸¥ Á¶°¢À» °ü¸®ÇÏ´Â »ç¶÷µéÀÌ ±âÁ¸ÀÇ ¼­ºñ½º¿¡ ÀϾ´Â º¯È­¿¡ ´ëÇØ, ȤÀº »õ·Î¿î ¼­ºñ½ºÀÇ Å¾Àç¿¡ ´ëÇØ Å뺸 ¹ÞÀ» ¼ö ÀÖ°Ô ÇØÁÖ´Â ÁÁÀº ¹æ¹ýÀÌ µÈ´Ù. ÀÎÅÍÆäÀ̽º¿¡ »ý±ä º¯È­·Î ÀÎÇØ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦µéµµ °ü¸®ÀÚ°¡ Å뺸¸¦ ¹ÞÀ» °æ¿ì¿¡´Â ½±°Ô È®À뵃 ¼ö ÀÖ´Ù. ÀÌ°ÍÀº º¯Çϱ⠽¬¿î ȯ°æ¿¡¼­ ¹ß»ýÇÏ´Â ¹®Á¦¸¦ ÃßÀûÇÏ°í ÇØ°áÇÏ´Â ½Ã°£À» ÁÙ¿©ÁÖ¸ç, µû¶ó¼­ ¼­ºñ½º °¡¿ë¼ºÀ» Çâ»ó½ÃŲ´Ù.
±Ã±ØÀûÀ¸·Î ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â º¸¾È ¹× ¾×¼¼½º ±ÇÇÑÀ» ¼³¸íÇÏ´Â SOA ÀÎÇÁ¶ó Á¦Ç°¿¡ ÀÇÇØ »ç¿ëµÇ´Â ½ÇÇà ½Ã°£ Á¤Ã¥À» °ü¸®Çϴ åÀÓµµ ¶ÇÇÑ ¸Ã°í ÀÖÁö¸¸, ÀÌ·¯ÇÑ ÅëÇÕÀº Áö±Ý Á¦Ç°¿¡¼­´Â ÀÌÁ¦ ¸· µîÀåÇϱ⠽ÃÀÛÇß´Ù. WS-Æú¸®½Ã(Policy)¿Í ±× ÇÁ·ÎÆÄÀÏÀº ÀÌ·± Á¤Ã¥ÀÌ »óÈ£¿î¿ëÀÌ °¡´ÉÇÑ ¹æ½ÄÀ¸·Î ±³È¯µÇ°Ô ÇØÁÙ ÇÁ·ÎÅäÄÝÀÎ °Í °°Áö¸¸, WS-Æú¸®½Ã´Â ¾ÆÁ÷ Ç¥ÁØ »óÅ¿¡ À̸£Áö ¸øÇß´Ù. ÀÌ´Â °ð ÀÌ Áö¿øÀÌ ¾ÆÁ÷ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮(³ª ´Ù¸¥ ¾î¶² SOA ÀÎÇÁ¶ó Á¦Ç°)¿ëÀ¸·Î È®ÀÎâ(checkbox) »ç¾çÀÌ ¾Æ´Ï¸ç, ¾÷üµéÀº ÀڽŵéÀÇ Àåºñ¸¦ ÀÌ¿ëÇØ Á¤Ã¥ ±³È¯À» Áö¿øÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.
ÀÌ·¯ÇÑ Áö¿øÀº ÇÑÁ¤ÀûÀ̱ä ÇÏÁö¸¸ Ç¥ÁØÈ­ ±â±¸µé°ú ¾÷ü Ä¿¹Â´ÏƼ·ÎºÎÅÍ ¾ó¸¶°£ÀÇ Àå·¡°¡ À¯¸ÁÇÑ ¿òÁ÷ÀÓ(ÆÄÆ®³Ê½Ê°ú ÅëÇÕ)ÀÌ ´«¿¡ ¶ç°í ÀÖ´Ù. ¾Æ¸¶µµ 2³â À̳»¿¡ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â ´Ù¸¥ SOA ÀÎÇÁ¶ó ¿¤·¯¸ÕÆ®¿Í Á¤Ã¥À» »óÈ£±³È¯ÇÏ°í, ±× ±Ã±ØÀÇ ¿ªÇÒ, Áï Áß¾Ó Á¤Ã¥ °ü¸® ¸®Æ÷ÁöÅ丮·Î¼­ÀÇ ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ°Ô µÉ °Í °°´Ù.


ÆÄÆ®³Ê¿Í ÁÁÀº °ü°è À¯Áö ±âº»
¿ì¸®ÀÇ Á¶¾ðÀº, °ú°Å¿¡ Ç¥ÁØÀ» Àß Ã¤ÅÃÇØ ¿Â ¾÷ü¸¦ ¼±ÅÃÇ϶ó´Â °ÍÀÌ´Ù. ±×¸®°í ÇÑÆíÀ¸·Î´Â ÀÌ·¯ÇÑ ±â´É¼ºÀ» º¸Àå¹ÞÀ» ¼ö ÀÖµµ·Ï ´Ù¸¥ SOA ÀÎÇÁ¶ó ¾÷ü¿Í ÁÁÀº ÆÄÆ®³Ê½ÊÀ» À¯ÁöÇÏ´Â ¾÷ü¸¦ ã¾Æ¾ß ÇÑ´Ù.
¿ì¸®´Â ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮ÀÇ ÀÌ·¯ÇÑ ¸éÀ» ¡®½ÇÇà ½Ã°£¡¯À̶ó°í ºÎ¸£Áö¸¸, ±×·¸´Ù°í ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¸¦ ½ÇÇà ½Ã°£ ¼­ºñ½º °Ë»ö ¿£ÁøÀ¸·Î »ç¿ëÇ϶ó´Â ¾ê±â´Â ¾Æ´Ï¸ç, ƯÈ÷ ¿ë·®ÀÌ ¸¹Àº »óȲÀ̶ó¸é ¸»ÇÒ °Íµµ ¾ø´Ù.
WSDL ¹®¼­ÀÇ ÇüÅ·ΠµÈ Á¤Ã¥ ¹× ¼­ºñ½º ¼³¸íÀº ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¿¡¼­ °ü¸®µÅ¾ß ÇÏÁö¸¸, SOA ÀÎÇÁ¶ó¿Í ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮°£ ¾çÂÊÀÇ »óÈ£±³È¯Àº »ý»ê ȯ°æÀ¸·ÎÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¹èÄ¡¿Í °°Àº ½Ã°¢¿¡¼­ »ý°¢ÇØ¾ß ÇÑ´Ù. »óÈ£±³È¯Àº Á¤±âÀûÀÎ ½ºÄÉÁÙ ±â¹ÝÀ¸·Î ÀÌ·ïÁú ¼ö ÀÖÁö¸¸, ¼­ºñ½º¿¡ ÀÌ·ïÁö´Â ¸ðµç Ŭ¶óÀ̾ðÆ® ¿äû¿¡ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮°¡ Æ÷ÇԵż­´Â ¾ÈµÈ´Ù. ¸¶Âù°¡Áö·Î SOA ÀÎÇÁ¶ó Á¦Ç°ÀÌ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¿¡ ¼­ºñ½º ÀçÈ°¿ëÀ» °è»êÇÒ ¶§ µµ¿òÀÌ µÇ´Â ¼­ºñ½º ¸ÞÆ®¸¯½º¸¦ °ø±ÞÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â Çǵå¹é ¸ÞÄ¿´ÏÁòÀÌ ¹Ýµå½Ã ½Ç½Ã°£ ÇÁ·Î¼¼½º°¡ µÅ¾ß µÇ´Â °ÍÀº ¾Æ´Ï´Ù.

°áÁ¤ÀÇ ½ÃÁ¡ : ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮 Æò°¡
1. ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮°¡ ³ªÀÇ ºÐ·ù¹ý¿¡ ¸Â°Ô ¸ÂÃãÈ­°¡ °¡´ÉÇÑ°¡?

2. ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮°¡ ÇÁ·Î¼¼½º¸¦ ½ÃÇàÇÒ ´É·ÂÀÌ µÇ´Â°¡?

3. ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮°¡ UDDI Áؼö ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇϴ°¡?

4. ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮°¡ ³» ¼ÒÇÁÆ®¿þ¾î °³¹ß ¼ö¸í¿¡ ¾î¶»°Ô ºÎÇյǴ°¡?
a. ÀÌ°ÍÀÌ ¼ÒÇÁÆ®¿þ¾î °³¹ß Åø¿¡ Á÷Á¢ ÅëÇյǴ°¡?
b. ¿ø°ÝÀ¸·Î ½±°Ô ¾×¼¼½º°¡ °¡´ÉÇÑ°¡?

5. ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮°¡ ±âÁ¸ÀÇ ÀÎÇÁ¶ó¿¡ ¾î¶»°Ô ÅëÇÕÀÌ µÇ´Â°¡?
a. ±âÁ¸ÀÇ ¾ÆÀ̵§Æ¼Æ¼ ÀúÀå¼Ò¸¦ È°¿ëÇÒ ¼ö Àִ°¡?
b. ±âÁ¸ÀÇ RDBMS¸¦ È°¿ëÇÒ ¼ö Àִ°¡?
c. ±âÁ¸ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¸¦ È°¿ëÇÒ ¼ö Àִ°¡?
d. ÀÌ°ÍÀÌ ´Ù¸¥ SOA ÀÎÇÁ¶ó¿Í ´Ü¼øÈ÷ »óÈ£¿î¿ëµÉ »Ó¸¸ ¾Æ´Ï¶ó ÅëÇÕÀÌ µÇ´Â°¡? SOA ÀÎÇÁ¶ó Á¦Ç°ÀÌ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮·Î ÆÛºí¸®½ÌÀ» ÇÒ ¼ö Àִ°¡? ÀÌ°ÍÀÌ SOA ÀÎÇÁ¶ó Á¦Ç°À¸·Î ÆÛºí¸®½ÌÇÒ ¼ö Àִ°¡?

6. ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮°¡ °ËÁõ ¼­ºñ½º¸¦ Á¦°øÇϴ°¡? ¾î¶² °ÍÀÌ ¾Æ¿ô ¿Àºê ´õ ¹Ú½º¸ç, ¾î¶² °ÍÀÌ ¸ÂÃã Ç÷¯±×ÀÎÀ» ÇÊ¿ä·Î Çϴ°¡?

7. ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮°¡ ÀçÈ°¿ë¿¡ ´ëÇÑ ¸ÞÆ®¸¯½º¸¦ Á¦°øÇϴ°¡?
a. µðÀÚÀÎ ½Ã°£À¸·Î Çǵå¹éµÇ´Â ½ÇÇà ½Ã°£ ¸ÞÆ®¸¯½º´Â ¾î¶²°¡?
b. Á¦Ç°ÀÌ ÀçÈ°¿ëÀ» ¾î¶»°Ô ÃøÁ¤Çϴ°¡?



UDDI¿Í ebXML Ç¥ÁØ
UDDI¿Í ebXML ±â¼ú À§¿øȸ´Â ¸ðµÎ OASISÀÇ ÈÄ¿øÀ» ¹Þ°í ÀÖÁö¸¸, ÀÌ µÎ Ç¥ÁØÀº ¸ÞŸµ¥ÀÌÅÍ °ü¸®¿¡ Á¢±ÙÇÏ´Â ¹æ½ÄÀÌ ¼­·Î ´Ù¸£´Ù.
UDDI´Â ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮°¡ ¹ß°ßµÇ´Â ¿øÄ¢À̶ó±âº¸´Ù ·¹Áö½ºÆ®¸®¸¦ ÅëÇÕÇÏ´Â ¸ÞÄ¿´ÏÁòÀ¸·Î º¸´Â ½Ã°¢ÀÌ ´Ã¾î³ª°í ÀÖ´Ù. ±âÁ¸ÀÇ ebXML ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â ÁÖ·Î ÁúÀÇ¿ëÀ¸·Î SOAP¸¦ »ç¿ëÇØ UDDI 3.0 ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇÏÁö¸¸, ¸¹Àº °æ¿ì ÆÛºí¸®½Ì¿ëÀ¸·Îµµ Áö¿øÀÌ µÈ´Ù. UDDI¿¡´Â SOA ¹Û¿¡ ÀÖ´Â °´Ã¼¿Í ¾ÆƼÆÑÆ®¸¦ Áö¿øÇÒ ¼ö ÀÖ´Â ´É·Â ¸é¿¡¼­ ebXML¸¸Å­ È®ÀåÀûÀÌÁö ¸øÇÏ´Ù. ÇÏÁö¸¸ ÀÌ »ç¾çÀÇ À¯¿¬¼º ¾øÀ½À» UDDI ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮¿¡¼­ ¹ß°ßµÇ´Â ´É·Â°ú È¥µ¿Çؼ­´Â ¾È µÈ´Ù. ¾÷üµéÀº Àü¿ë ÀͽºÅÙ¼ÇÀ» ÅëÇØ ÀÌ »ç¾ç °íÀ¯ÀÇ ÇѰ踦 ±Øº¹ÇÏ°í ÀÖÀ¸¸ç, ±× ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ͸®´Â ¾ÆƼÆÑÆ®¿Í ¸ÞŸµ¥ÀÌÅÍ °ü¸® ¸é¿¡¼­ ebXML ±â¹Ý Âʺ¸´Ù ´õ ÀÌ»ó À¯¿¬¼ºÀÌ ¶³¾îÁöÁöµµ ¾Ê´Â´Ù.
°æ·Î´Â Á¦Ç°ÀÌ ÀÚ½ÅÀÇ °Å¹ö³Í½º ÇÊ¿ä¿¡ ¾ó¸¶³ª Àß ¸Â´ÂÁö¿Í, Á¶Á÷ÀÇ ÇÁ·Î¼¼½º¿Í Á¤Ã¥¿¡ ÇÊ¿äÇÑ ½ÃÇà ¼öÁØÀ» Á¦°øÇÒ ¼ö ÀÖ´Â ´É·Â, µÎ °¡Áö ¸ðµÎ¸¦ ±âÁØÀ¸·Î Çؼ­ ¼±ÅÃµÅ¾ß ÇÑ´Ù. UDDI³ª ebXMLÀ» ±â¹ÝÀ¸·Î ÇÏ´Â ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮´Â °Å¹ö³Í½º ¼Ö·ç¼ÇÀ» ¼±ÅÃÇÒ ¶§´Â À¯È¿ÇÑ ±âÁØÀÌ µÇÁö ¸øÇϴµ¥, ±× ÀÌÀ¯´Â ³ª¿Í ÀÖ´Â Á¦Ç° ¼¼Æ®µéÀÌ µÑ ´Ù UDDI ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇϸç, ÀÌ´Â °ð À̵éÀÌ ³ª¸ÓÁö SOA Áß°³ÀÚµé°ú »óÈ£¿î¿ëÀÌ °¡´ÉÇÏ´Ù´Â °ÍÀ» ÀǹÌÇϱ⠶§¹®ÀÌ´Ù. ±×¸®°í µÎ »ç¾ç ¸ðµÎ°¡ °­·ÂÇÑ Áö¿ø Ä¿¹Â´ÏƼ°¡ ÀÖ´Â °³¹æÇü Ç¥ÁØÀÌ´Ù.

¡Ü UDDI 3.0
¡¤ ±â¼ú À§¿øȸ¿¡ Æ÷ÇÔµÈ ¾÷üµé : ¾×¼¾Ãß¾î, ¾Æ¸®¹Ù, Ä¿¸Ó½º¿ø, ÈÄÁöÃ÷, HP, i2 Å×Å©³î·ÎÁöÁî, IBM, ÀÎÅÚ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, ¿À¶óŬ, SAP, AG, ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî, º£¸®»çÀÎ
¡¤ UDDI¸¦ ±â¹ÝÀ¸·Î ÇÑ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮 : SOA ¼ÒÇÁÆ®¿þ¾î ·¹Áö½ºÆ®¸® ¸Å´ÏÀú, ÈÄÁöÂê ¼ÒÇÁÆ®¿þ¾î AG ¼¾Ã߶ó»çÀÌÆ®, ½Ã½ºÆ¼³×Æ® ·¹Áö½ºÆ®¸®
¡¤ UDDI¸¦ Áö¿øÇÏ´Â ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮 : Ç÷¡½Ã¶óÀÎ ·¹Áö½ºÆ®¸®, ÀÎÇÁ¶óºñ¿À X-·¹Áö½ºÆ®¸®, ·ÎÁ÷¶óÀ̺귯¸® ·ÎÁ÷µ¦½º, SOA ¼ÒÇÁÆ®¿þ¾î ·¹Áö½ºÆ®¸® ¸Å´ÏÀú, ÈÄÁöÃ÷-¼ÒÇÁÆ®¿þ¾î AG ¼¾Ã߶ó»çÀÌÆ®, ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî ¼­ºñ½º ·¹Áö½ºÆ®¸®, ½Ã½ºÆ¼³×Æ® ·¹Áö½ºÆ®¸®

¡Ü¡Ü ebXML 3
¡¤ ±â¼ú À§¿øȸ¿¡ Æ÷ÇÔµÈ ¾÷üµé : ÈÄÁöÃ÷, ÀÎÅÚ, ¾ÆÀÌ¿À´Ï¾ÆÅ×Å©³î·ÎÁöÁî, ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî, ºñÆ®¸®¾ÆÅ×Å©³î·ÎÁö, À¥¸Þ½îµå
¡¤ ebXMLÀ» ±â¹ÝÀ¸·Î ÇÑ ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮 : ÀÎÇÁ¶óºñ¿À X-·¹Áö½ºÆ®¸®, ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî ¼­ºñ½º ·¹Áö½ºÆ®¸®, freeBXML
¡¤ ebXMLÀ» Áö¿øÇÏ´Â ·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮 : ÀÎÇÁ¶óºñ¿À X-·¹Áö½ºÆ®¸®, ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî ¼­ºñ½º ·¹Áö½ºÆ®¸®, freeBXML


·¹Áö½ºÆ®¸®/¸®Æ÷ÁöÅ丮ÀÇ ¿ë·Ê
¡Ü ºñÁî´Ï½º
¡¤ ¼º°ø°ú ÁøÇà Áß ROI ÃøÁ¤À» À§ÇÑ ÀçÈ°¿ë ÃßÀû
¡¤ ºñÁî´Ï½º ¸ñÇ¥¿¡ ¸Â°Ô ¼­ºñ½º Á¤·Ä
¡¤ Àü»çÀû ¾ÆÅ°ÅØó ÀÌÇà ÀÛ¾÷¿¡ ´ëÇÑ °¡½Ã¼º Á¦°ø

¡Ü¡Ü IT
¡¤ ¸ðµç ¼­ºñ½º¿¡ ´ëÇÑ ÇϳªÀÇ ´ÜÀÏ ±â·Ï ¼Ò½º Á¦°ø
¡¤ ¼­ºñ½º¿Í ¾ÖÇø®ÄÉÀÌ¼Ç Ç°Áú Çâ»óÀ» À§ÇØ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¼ö¸í¿¡ ´ëÇÑ Á¤Ã¥°ú ÇÁ·Î¼¼½º ½ÃÇà
¡¤ ¾ÆƼÆÑÆ®³ª ¼­ºñ½º º¯°æÀ» ¿äÇÏ´Â ºñÁî´Ï½º º¯È­ÀÇ ¿µÇ⠺м® ¼öÇà
¡¤ ¸ÞŸµ¥ÀÌÅÍ ÀÏ°ü¼º °ü¸®
¨Ï µ¥ÀÌÅͳÝ(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