µðÁöÅПÀÓ½º

 


< e¸®Æ÷Æ®-TTAº¸°í¼­> Â÷¼¼´ë À¥¼­ºñ½º Ç¥ÁØ ±â¼ú

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
Á¤º¸±â¼ú(IT) ¾÷°èÀÇ ÃÖ´ë È­µÎ´Â À¥¼­ºñ½º·Î ÀÌ´Â ÇϳªÀÇ Ç¥ÁØÈ­µÈ XML±â¹ÝÀÇ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ Ç÷§Æû°ú µ¶¸³ÀûÀÌ°í ÇÁ·Î±×·¥ ¾ð¾î¿¡ Á߸³ÀûÀÎ ¹æ¹ýÀ¸·Î ³×Æ®¿öÅ©»ó¿¡¼­ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾×¼¼½ºÇÏ´Â ÇϳªÀÇ ·ÎÁ÷ÀÌ´Ù.

ÀÌ·¯ÇÑ À¥¼­ºñ½º´Â ºÐ»ê Àü»êȯ°æÇÏ¿¡¼­ µ¿ÀûÀ¸·Î µî·Ï ¹× Ž»öµÇ°í ±¸µ¿µÉ ¼ö ÀÖµµ·Ï ¼³°èµÇ¸ç ÀÎÅÍ³Ý ¾ÖÇø®ÄÉÀ̼ǰ£¿¡ ÇÁ·Î±×·¥¿¡ ÀÇÇÑ ½Ç½Ã°£ »óÈ£ÀÛ¿ëÀ» ÃËÁø½ÃÄÑ ±â¾÷µé·Î ÇÏ¿©±Ý ½±°Ô Á¤º¸¸¦ ±³È¯ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ¸ç ºñÁî´Ï½º ÇÁ·Î¼¼½º¸¦ ÅëÇÕ½ÃŲ´Ù.

À¥¼­ºñ½º´Â ´Ù¾çÇÑ HW¿Í SWÀÇ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ SOAP(Simple Object Access Protocol), UDDI(Universal Discovery Description & Integration), WSDL(Web Services Description Language)°ú °°Àº °³¹æÇü Ç¥ÁØ ±â¼úÀ» ±â¹ÝÀ¸·Î ¼­ºñ½º Á¦°øÀÚ, ¼­ºñ½º ÀúÀå¼Ò(Service Registry) ¹× ¿äûÀÚ(Requester)¸¦ À¯±âÀûÀ¸·Î °áÇÕÇØ ±¸ÇöµÈ´Ù.

SOAP´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®»ç¿Í IBM»ç¿¡ ÀÇÇØ ±Þ¼ÓÈ÷ º¸±ÞµÇ°í Àִ ǥÁØÀ¸·Î Ŭ¶óÀ̾ðÆ®ÀÇ ÀÛ¾÷¿äû°ú ½Ã½ºÅÛÀÇ ÀÀ´äÀ» XML ¹®ÀÚ¿­·Î Æ÷ÀåÇÏ°í Àü¼Û ÇÁ·ÎÅäÄÝ·Î HTTP¸¦ »ç¿ëÇÑ´Ù. SOAPÀº HTTP¿Í XMLÀÇ °áÇÕÀ¸·Î ºÐ»ê ȯ°æÇÏ¿¡¼­ Á¤º¸ÀÇ »óÈ£±³È¯À» °¡´ÉÄÉÇÏ´Â °£´ÜÇÑ ÇÁ·ÎÅäÄÝÀÌ´Ù.

UDDIÀÇ ¸ñÇ¥´Â À¥»ó¿¡¼­ ÀÌ¿ë °¡´ÉÇÑ ÀüÀÚ¼­ºñ½º¿¡ ´ëÇØ ºÐ»êÇü À¥ ±â¹Ý ±Û·Î¹ú ·¹Áö½ºÆ®¸®¸¦ ¸¸µå´Â °ÍÀÌ´Ù. ÀÌ´Â ÀüÀÚ ¼­ºñ½º¿¡ ´ëÇØ ÀÏÁ¾ÀÇ ÀüÀÚ ÀüÈ­¹øÈ£ºÎ¸¦ Á¦°øÇÏ´Â °Í°ú °°´Ù. UDDI¸¦ °³¹ßÇÏ°Ô µÈ Á÷Á¢ÀûÀÎ µ¿±â´Â ¼­·Î ¿¬°üµÈ ÀÌÁúÀûÀÎ ½Ã½ºÅÛ, ÀÎÅÍÆäÀ̽º, ÇÁ·ÎÅäÄÝÀ» ÀνÄÇÏÁö ¾ÊÀº »óȲ¿¡¼­ Áß°³ SW¿Í Áß°³ÀÚµéÀ» ÅëÇØ ÀÌ¿ëÀÚµéÀÌ ¼­ºñ½ºµéÀ» Ž»öÇÏ°í »óÈ£ ÀÛ¿ëÇÒ ¼ö ÀÖ´Â ÀüÀÚ ¸¶ÄÏÇ÷¹À̽ºÀÇ °³³äÀ» ±¸ÇöÇϴµ¥ ÀÖ´Ù. À¥ ¼­ºñ½º ·¹Áö½ºÆ®¸®¸¦ À§ÇÑ ½ÇÁúÀûÀΠǥÁØ ±Ô°Ý ±â´ÉÀ» ÇÏ°í ÀÖ´Â UDDI´Â ¾Æ¸®¹Ù, IBM, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® µî¿¡ ÀÇÇØ ÇÁ·ÎÁ§Æ® ÇüÅ·ΠÃßÁøÁßÀÌ´Ù. UDDI ÇÁ·ÎÁ§Æ®´Â 2000³â 9¿ù¿¡ ½ÃÀÛµÆÁö¸¸ ºü¸¥ ¼Óµµ·Î ¹ßÀüÇÏ°í ÀÖÀ¸¸ç Áö³­ÇØ 8¿ù±îÁö UDDI ºñÁî´Ï½º ·¹Áö½ºÆ®¸®¿¡´Â 5200°³ ÀÌ»óÀÇ ºñÁî´Ï½º¿Í 7800°³ÀÇ ¼­ºñ½º°¡ µî·ÏµÆ´Ù. UDDI ¹öÀü 2 ·¹Áö½ºÆ®¸®´Â ¼­ºñ½º Ž»öÀÌ ½±°í ºñ¿ë´ëºñ È¿°ú¸é¿¡¼­ ¿ì¼öÇØ À¥¼­ºñ½º¸¦ ÁõÁø½ÃÅ°´Â ÀåÁ¡ÀÌ ÀÖ´Ù. À̺ñÁî ·¹Áö½ºÆ®¸®¸¦ Á¤±³ÇÏ°í È¿À²ÀûÀ¸·Î ¸¸µé±â À§ÇØ UDDI ¹öÀü 3¸¦ À§ÇÑ ÀÛ¾÷µéÀÌ ÇöÀç ÁøÇàÁßÀÌ´Ù.

WSDLÀº À¥ ¼­ºñ½ºÀÇ IDL(Interface Definition Language) ¹öÀüÀ̸ç ƯÁ¤ À¥¼­ºñ½ºÀÇ ¹æ¹ý°ú ÇÁ·ÎÅäÄÝ, µ¥ÀÌÅÍ Æ÷¸ËµéÀ» »ó¼¼ÇÏ°Ô Á¤ÀÇÇÏ´Â ÀÏÁ¾ÀÇ ½ºÅ©¸³Æ®. WSDLÀº XML Æ÷¸ËÀ¸·Î ±¸¼ºµÇ°í HTTP¸¦ ÅëÇØ Àü´ÞµÉ ¼ö ÀÖÀ¸¸ç ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÏ´Â IDL¿¡ ÇØ´çÇÑ´Ù. 2000³â 9¿ù¿¡ WSDL ¹öÀü 1.0ÀÌ ¹ßÇ¥µÆÀ¸¸ç 2001³â 3¿ù¿¡ WSDL ¹öÀü 1.1ÀÌ W3C¿¡ Á¦ÃâµÆ´Ù. ÇöÀç´Â ½ÇÁúÀû(de facto) »ê¾÷Ç¥ÁØÀ¸·Î ÀÚ¸®Àâ°í ÀÖ´Ù. ¶ÇÇÑ UDDI ·¹Áö½ºÆ®¸®¿Í ÇÔ²² »ç¿ëµÅ ȣȯµÇ´Â ¼­ºñ½ºµéÀÇ µ¿ÀûÀÎ °Ë»ö°ú ¹ÙÀεù, ÀÌÁúÀûÀÎ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇØ Á¤±ÔÈ­µÈ ±â¼úµµ °¡´ÉÇÏ´Ù.

ÃÖ±Ù À¥¼­ºñ½º °³¹ßÀÇ ÀÏ°ü¼ºÀ» È®º¸Çϱâ À§ÇØ IBM, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, BEA, HP, ÀÎÅÚ, ¿À¶óŬ, SAP µîÀÌ À¥ ¼­ºñ½º »óÈ£¿î¿ë¼ºÇùȸ(Web Services Interoperability Organization)·Î ºÒ¸®¿ì´Â »õ·Î¿î ÀÎÅÍ³Ý ÄÁ¼Ò½Ã¿òÀ» °á¼ºÇß´Ù. ÀÌ Á¶Á÷Àº °³¹ßÀڵ鿡°Ô À¥¼­ºñ½º ±¸Ãà ±³À°À» Á¦°øÇÏ°í SOAP, UDDI, WSDL µî°ú °°Àº °¢ Ç¥ÁصéÀÇ ÀÏ°ü¼ºÀ» Àå·ÁÇÒ ¿¹Á¤ÀÌ´Ù(www.infoworld.com/articles/hn/xml/02/02/05/020205hnwebconsortium.xml).
ƯÈ÷ ÀÌ ±×·ìÀº Æ®·£Á§¼Ç °ü¸®½Ã½ºÅÛ, º¸¾È, ½Äº°, ±ÇÇѺο© µî°ú °°Àº ±âº»ÀûÀÎ ±â´ÉµéÀ» ´Ù·ç°Ô µÉ ¹Ì·¡ÀÇ À¥¼­ºñ½º Ç¥ÁØÀÇ ÀÏ°ü¼ºÀ» Àû±Ø Àå·ÁÇÒ Àü¸ÁÀÌ´Ù.

±¹³»¿¡¼­µµ ±¹³» Ư¼º¿¡ ¸Â´Â ¾÷¹« ÇÁ·¹ÀÓ¿öÅ©¿Í Çѱ¹Çü UDDI¿Í °ü·ÃµÈ °¢Á¾ Ç¥ÁØÀ» Á¦Á¤ÇÏ°í ÀÖ´Ù. À̸¦ ÅëÇØ Àü¼¼°è ±â¾÷µéÀÇ ¼­ºñ½º¸¦ ÅëÇÕÇÏ´Â À¥¼­ºñ½º°¡ º¸ÆíÈ­µÉ °æ¿ì ±¹³» ±â¾÷µéÀÌ ÁÖµµ±ÇÀ» Çà»çÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¹Ì±¹ÀÇ °æ¿ì ÀÌ¹Ì IBM, ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® µî À¯¼öÀÇ IT ±â¾÷µéÀÌ ¡®uddi.org¡¯¸¦ °á¼º, µ¶ÀÚÀûÀÎ À¥¼­ºñ½º µî·Ï½Ã½ºÅÛÀ» ±¸ÃàÇØ ³õÀº »óÅÂÀÌ´Ù.

µû¶ó¼­ Çѱ¹Çü UDDI°¡ ¾øÀ¸¸é Çѱ¹ ±â¾÷µéÀÇ À¥¼­ºñ½º°¡ ÀÌµé ¿Ü»ê ±â¾÷ÀÇ µî·Ï½Ã½ºÅÛÀ» »ç¿ëÇØ¾ß ÇÏ°í ÀÌ °æ¿ì À¥¼­ºñ½º ½ÃÀå¿¡¼­ ±¹³» ±â¾÷µéÀÌ ÁÖµµ±ÇÀ» »ó½ÇÇÒ ¿ì·Á°¡ ÀÖ¾î Çѱ¹Çü Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ© ¹× UDDI °³¹ßÀº ÇʼöÀûÀÌ´Ù.