µðÁöÅПÀÓ½º

 


[e¸®Æ÷Æ®-TTA º¸°í¼­] À¥ ¼­ºñ½º ±â¹Ý±¸Á¶·Î¼­ÀÇ UDDI µ¿Çâ

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
»ç¿ëÀÚ È£È¯£¿¢µ£¿ÌÅ£¿Á¤ÇÕ¼º °ËÁõ µî ¼öÇà..°³¹æÇü.»ç¼³ ȯ°æ »óÈ£ÀÛ¿ë Áö¿ø


À¥ ¼­ºñ½º(Web Services)ÀÇ »óÈ£¿î¿ë¼ºÀ» ÁõÁø½ÃÅ°±â À§ÇØ ¾Æ¸®¹Ù(Ariba), IBM, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® µîÀÌ °³¹ßÇϱ⠽ÃÀÛÇÑ UDDI(Universal Description, Discovery and Integration)´Â ºñÁî´Ï½º ±â¾÷°ú ±×µéÀÌ Á¦°øÇÏ´Â ¼­ºñ½ºµé¿¡ ´ëÇÑ Á¤º¸¸¦ ±¸Á¶È­µÈ ¹æ¹ýÀ¸·Î ÀúÀåÇÏ´Â °³¹æÇü ·¹Áö½ºÆ®¸®·Î ¼³°èµÅ ÀÖ´Ù. UDDI´Â Å©°Ô ¼­ºñ½º¿¡ ´ëÇÑ ±â¼ú(description), Ž»öÀ» À§ÇÑ Ç¥Áرâ¹ÝÀÇ ±Ô°Ý(specifications) ºÎºÐ, À¥ »ó¿¡¼­ÀÇ ºñÁî´Ï½º ·¹Áö½ºÆ®¸®ÀÇ °øµ¿¿î¿µ(operation) ºÎºÐÀ¸·Î ÀÌ·ïÁö¸ç XML ÆÄÀÏ ÇüÅ·ΠµÅÀÖ´Ù. UDDI´Â Ž»ö ¹× µî·ÏÀ» À§ÇØ SOAP(Simple Object Access Protocol) API(Application Program Interface)¸¦ »ç¿ëÇϸç À̸¦ À§ÇØ XML(Extensible Markup Language), HTTP(Hypertext Transfer Protocol), SOAP µî°ú °°Àº ÀÎÅÍ³Ý Ç¥ÁØÀ» ±â¹ÝÀ¸·Î ÇÏ°í Ç÷§Æû°ú ¾÷ü¿¡ Á߸³ÀûÀÌ¸ç »ê¾÷ü Àü¹ÝÀ¸·ÎºÎÅÍ Áö¿øÀ» ¹Þ°í ÀÖ´Ù.

¡ßUDDI µ¿ÀÛ¿ø¸®=UDDI¸¦ ÀÌ¿ëÇÑ ±â¾÷°£ÀÇ ÀüÀÚ»ó°Å·¡ ¼­ºñ½º ÀýÂ÷´Â ´ÙÀ½°ú °°´Ù. ù°, ¼­ºñ½º Á¦°øÀÚ Ãø¸éÀÇ ±â¾÷Àº Àڻ簡 Á¦°øÇÏ´Â ÀüÀÚ»ó°Å·¡ ¹× ±â¾÷Á¤º¸ µîÀ» UDDI ºñÁî´Ï½º ·¹Áö½ºÆ®¸®(UBR: UDDI Business Registry)¿¡ µî·ÏÇÑ´Ù(publish). µÑ°, ¼­ºñ½º ÀÌ¿ëÀÚ Ãø¸éÀÇ ±â¾÷Àº UBR¿¡ °ø°³µÈ ¼­ºñ½ºµé Áß¿¡¼­ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¼­ºñ½º¸¦ °Ë»öÇÑ´Ù(find). ¼Â°, Á¦°øµÈ ¼­ºñ½ºÀÇ ±â¼ú»ç¾çÀÌ ¸ÂÀ» °æ¿ì, ÀÌ¿ëÀÚÃø°ú Á¦°øÀÚÃøÀÌ »óÈ£ Á¢¼ÓÀ» ÇÑ´Ù(bind).

UBR¿¡´Â ±â¾÷¸í µî°ú °°Àº ºñÁî´Ï½º Á¤º¸, ¾÷Á¾, Á¦Ç°À̳ª ¼­ºñ½º µî°ú °°Àº ¼­ºñ½º Á¤º¸, ¼­ºñ½º ±â´É¿¡ °üÇÑ Á¤º¸, ±â¼ú»ç¾ç¿¡ °üÇÑ Á¤º¸ µîÀÌ ÀúÀåµÇ¾î ÀÖ´Ù. UBR ³» µ¥ÀÌÅÍ´Â Á¤±âÀûÀ¸·Î º¹Á¦°¡ µÇ¹Ç·Î ¸ðµç UBRÀÌ µ¿ÀÏÇÑ Á¤º¸¸¦ °¡Áö°í ÀÖÀ¸¸ç Àü ¼¼°èÀûÀ¸·Î °øÀ¯¿Í ÀÌ¿ëÀÌ °¡´ÉÇÏ´Ù.

UDDI´Â µÎ °¡Áö ÇüÅ·Π±¸ÇöÀÌ µÇ´Âµ¥, Çϳª´Â ÀÎÅͳݻóÀÇ ¹ü ¼¼°èÀûÀÎ UBR°ú °°Àº °³¹æÇü(public) UDDI°¡ ÀÖ°í ´Ù¸¥ Çϳª´Â ÀÎÆ®¶ó³Ý»óÀÇ ±â¾÷ü¿ë UDDI ¼­ºñ½º µî°ú °°Àº »ç¼³(private) UDDI°¡ ÀÖ´Ù.

¡ßUDDI Ç¥ÁØÈ­ ÇöȲ=»ê¾÷°è Ç¥ÁØÈ­ ´ÜüÀÎ OASIS(www.oasis-open.org)°¡ UDDI ÇÁ·ÎÁ§Æ®¿Í È°µ¿À» À§ÇÑ »ç¹«±¹ ¿ªÇÒÀ» Çϸ鼭 UDDI Ç¥ÁØ°³¹ßÀ» Áö¼ÓÀûÀ¸·Î ÃßÁøÇÏ°í ÀÖ´Ù.

UDDI ¹öÀü 1Àº 2000³â 9¿ù¿¡ ¹ßÇ¥µÆÀ¸¸ç, ¿©±â¿¡¼­´Â ÀÎÅÍ³Ý ±â¹ÝÀÇ ºñÁî´Ï½º ¼­ºñ½º¸¦ À§ÇÑ ·¹Áö½ºÆ®¸®ÀÇ ±â¹ÝÀ» ¸¶·ÃÇß´Ù. ¹öÀü 2´Â 2001³â 6¿ù¿¡ ¿Ï¼ºÀÌ µÇ¾úÀ¸¸ç, ¿©±â¿¡¼­´Â »õ·Ó°Ô ºÎ»óÇÏ´Â À¥ ¼­ºñ½ºÀÇ ±¸Á¶¿Í UDDI ±Ô°ÝÀ» ÀÏÄ¡½ÃÅ°´Â ³ë·ÂÀ» Çß°í ¹öÀü 1¿¡¼­ º¸´Ù À¯¿¬ÇÑ ºÐ·ùü°è¸¦ Á¦°øÇß´Ù. Áï, ´ÜÀ§ ȸ»ç(corporations)¸¦ ±â¹ÝÀ¸·Î 3°³ ÀÌ»óÀÇ ºÐ·ùü°è°¡ ¸¸µé¾îÁ³À¸¸ç °èÃþÈ­µÈ ¼­ºñ½º°¡ Á¦°øµÈ´Ù.

2002³â 7¿ù¿¡ ¹ßÇ¥µÈ ¹öÀü 3ÀÌ ±âÁ¸ ¹öÀüµé°ú ±¸Á¶»óÀ¸·Î °¡Àå Å« Â÷À̸¦ º¸ÀÌ´Â °ÍÀº °³¹æÇü UDDI¿Í »ç¼³ UDDIÀÇ ±¤¹üÀ§ÇÑ »óÈ£ÀÛ¿ë(registry interaction)À» Áö¿øÇÑ´Ù´Â Á¡ÀÌ´Ù. Áï, ±â¾÷³» ȤÀº ±â¾÷°£ ¼ö¸¹Àº ¼ÒÇÁÆ®¿þ¾î ¾ÖÇø®ÄÉÀ̼ǵéÀÇ ¼³°è¿Í ¿î¿µÀ» Áö¿øÇÏ´Â À¥ ¼­ºñ½º ±â¼úÀÇ º¸´Ù Å« ÁýÇÕÀÇ Áß¿äÇÑ ¿ä¼Ò·Î¼­ UDDI°¡ µîÀåÇÏ°Ô µÆ´Ù. ´Ù¾çÇÏ°í »õ·Î¿î ºÐ·ùü°è¸¦ ±¸ÇöÇϱâ À§ÇØ ±âÁ¸ ¹öÀü¿¡¼­ Á¦°øµÇ´ø ±â´Éµé¿¡ ´ëÇÑ º¯°æÀº ÃÖ¼ÒÈ­Çϸ鼭 ´ÙÀ½°ú °°Àº ÁÖ¿ä ±â´ÉµéÀÌ Ãß°¡µÆ´Ù.

¡ãµî·ÏÅ°(registration key) »ý¼º ¹× °ü¸®: ´Ù¼öÀÇ UDDI ·¹Áö½ºÆ®¸® ȯ°æÇÏ¿¡¼­ µî·ÏÀ» Çϱâ À§ÇØ ÇÊ¿äÇÑ µ¶Ã¢ÀûÀÎ Å°¸¦ »ý¼ºÇϱâ À§ÇÑ ¼ö´ÜÀÌ µÈ´Ù.

¡ãµî·Ï °üÂû API ÁýÇÕ : ¹öÀü 3ÀÇ ±Ô°Ý¿¡¼­´Â ¼­ºñ½ºµé¿¡ ´ëÇÑ µî·Ï ¹× °üÂûÀ» À§ÇÑ ¿ªÇÒµéÀ» Á¤ÀÇÇÑ´Ù. µî·Ï API¸¦ ÅëÇÏ¿© ÀÌ¿ëÀÚ(ȤÀº ½Ã½ºÅÛ)´Â UDDI¿Í ȣȯµÇ´Â ·¹Áö½ºÆ®¸®¿¡ Á¤º¸¸¦ µî·ÏÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ·¯ÇÑ ÇÁ·Î¼¼½º °úÁ¤¿¡¼­ ƯÁ¤ Å°¸¦ »ý¼ºÇÏ¿© ºÎ¿©ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. °üÂû API¸¦ ÅëÇØ ÀÌ¿ëÀÚ(ȤÀº ½Ã½ºÅÛ)´Â ƯÁ¤ ·¹Áö½ºÆ®¸® ³»ÀÇ ¼­ºñ½ºµéÀÇ »ý¼º, »èÁ¦, º¯°æ¿¡ ´ëÇØ °üÂûÇÒ ¼ö ÀÖ´Ù.

¡ãXML µðÁöÅÐ ½Äº°ÀÚ : µ¥ÀÌÅÍÀÇ Á¤ÇÕ¼ºÀ» °ËÁõÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ XML µðÁöÅÐ ½Äº°ÀÚ(Digital Signature) ±â´ÉÀ» Á¦°øÇÑ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á µ¥ÀÌÅÍ°¡ º¯°æµÇÁö ¾ÊÀ»»Ó¸¸ ¾Æ´Ï¶ó ƯÁ¤ ·¹Áö½ºÆ®¸® ¿£Æ¼Æ¼ÀÇ ¼ÒÀ¯±ÇÀ» °ËÁõÇÒ ¼öµµ ÀÖ°í ·¹Áö½ºÆ®¸®µé »çÀÌ¿¡¼­ Àü¼ÛµÇ´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ ½Å·Ú¼ºµµ È®º¸ÇÒ ¼ö°¡ ÀÖ´Ù.

¡ßUDDIÀÇ ±¹³»¿Ü ÇöȲ=ÀϺ»ÀÇ °æ¿ì, NTT°¡ 2001³â 12¿ù¿¡ UDDI¿î¿µÀÚÇùÀÇȸ(UDDI Operators Council: UDDIÀÇ »óÈ£¿î¿ë¼ºÀ» È®º¸Çϱâ À§ÇÏ¿© IBM, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, NTT, SAP µîÀÌ °øµ¿À¸·Î UBRÀÇ ¿î¿µÀ» °ü¸®Çϴ ȸÀÇü)¿¡ °¡ÀÔÀ» ÇÔÀ¸·Î½á ¾Æ½Ã¾Æ Áö¿ª¿¡¼­´Â ÃÖÃÊ·Î UDDI ºñÁî´Ï½º ·¹Áö½ºÆ®¸® ³ëµå ¿î¿µÀÚ°¡ µÇ¾úÀ¸¸ç 2002³â 10¿ù 9ÀϺÎÅÍ ¾Æ½Ã¾Æ Áö¿ª¿¡¼­´Â ÃÖÃÊ·Î UDDI ±Ô°Ý¿¡ ±â¹ÝÇÑ UBR ¿î¿µÀ» ½ÃÀÛÇß´Ù(http://www.ntt.com/uddi)

±¹³»ÀÇ °æ¿ì¿¡µµ ºñ·Ï ÆÄÀÏ·µ ¼öÁØÀÌÁö¸¸ KT, SKT, LG-CNS, »ï¼º SDS µî°ú °°Àº IT ¾÷üµéÀ» Áß½ÉÀ¸·Î »ç¼³ UDDI ºñÁî´Ï½º ·¹Áö½ºÆ®¸® ±¸ÃàÀ» ÃßÁø ÁßÀ̸ç Çѱ¹Àü»ê¿øÀ» Áß½ÉÀ¸·Î °ø¿ë UDDI ºñÁî´Ï½º ·¹Áö½ºÆ®¸® ±¸ÃàÀÛ¾÷ÀÌ ÁøÇàÇÏ°í ÀÖ´Ù.