[Áöµð³ÝÄÚ¸®¾Æ]XML SOAP UDDI ±â¼ú Åä´ë·Î À¥¼ºñ½º Áö¿ø ¡¦ MS¿Í ½ã ´ë°á¿¡ IBM ÆíÀÔ
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿Í ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁîÀÇ À¥¼ºñ½º(Web Service) ÁÖµµ±Ç ½Î¿òÀÌ ÀÌÁ¦´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿Í IBMÀÇ ±¸µµ·Î ÁøÇàµÇ°í ÀÖ´Ù. ÀÌ¿Í ÇÔ²² J2EE(Java 2 platform, Enterprise Edition)¸¦ Ç¥ÁØÀ¸·Î ÁÖÀåÇÏ´Â º¥´õµéÀÇ °¢ÃàÀüµµ º»°Ý鵃 Àü¸ÁÀÌ´Ù. ÇöÀç À¥¼ºñ½º¸¦ ÁÖâÇÏ´Â ¾÷ü´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, IBM, ½ã, HP, BEA½Ã½ºÅÛÁî, ¿À¶óŬ µî.
À¥¼ºñ½º´Â »õ·Î¿î Ç¥ÁØÀ¸·Î ÀÎÁ¤¹Þ°í ÀÖ´Â XML(eXtensible Markup Langu-age) ±â¹ÝÀÇ SOAP(Simple Object Access Protocol) ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ °í°´°ú ÆÄÆ®³ÊÀÇ »ç¾÷¿¡ ÇÊ¿äÇÑ ±â´ÉÀ» ÀÎÅͳÝÀ¸·Î Á¦°øÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. À¥À» ÅëÇØ Á¦°øµÇ±â ¶§¹®¿¡ ¾ÖÇø®ÄÉÀ̼ÇÀº ±â¾÷À̳ª ¼¼°è µµÃ³¿¡ ÀÖ´Â ±â´É°ú Á¤º¸¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
»ç¿ëÀÚÀÇ ÀÔÀå¿¡¼ À¥¼ºñ½º´Â À¥À» ÅëÇØ ÀÏ·ÃÀÇ ¼ºñ½º¸¦ Á¦°ø¹Þ´Â °Í, Áï ¾ÆÄ§¿¡ »ç¹«½Ç¿¡ Ãâ±ÙÇØ¼ PC¿Í ÀÎÅͳÝÀÌ Á¦°øµÇ´Â °÷À̶ó¸é ¾î´À °÷¿¡¼µç ÀüÀÚ¿ìÆíÀ̳ª ±â¾÷ µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. º¥´õ ÀÔÀå¿¡¼ À¥¼ºñ½º´Â ¾÷°è Ç¥ÁØÀÇ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ±â¾÷ ³»ºÎ ¾÷¹«¸¦ Á÷¿ø ¶Ç´Â ¿ÜºÎ Çù·Â»ç, °í°´ µî°ú °øÀ¯ÇÒ ¼ö ÀÖ´Â ±â¼úÀ» ÀǹÌÇÑ´Ù.
À¥¼ºñ½º´Â ¼ºñ½º Á¦°øÀÚ, ¼ºñ½º »ç¿ëÀÚ, ¼ºñ½º µî·Ï°ú ¹ß°ßÀ» À§ÇÑ ¼ºñ½º À妽ºÀÇ ¼¼ °¡Áö ¿ä¼Ò·Î ±¸¼ºµÈ´Ù. ¼ºñ½º¸¦ »ç¿ëÇϰíÀÚ Çϴ Ŭ¶óÀÌ¾ðÆ®´Â ¼ºñ½º ÀúÀå¼Ò(Registry)·ÎºÎÅÍ ¿øÇÏ´Â ¼ºñ½ºÀÇ À§Ä¡¸¦ ¾ò¾î Á¦°øÀÚ ½Ã½ºÅÛ°ú Á¢¼ÓÇÔÀ¸·Î½á ¼ºñ½º¸¦ ¹ÞÀ» ¼ö ÀÖ´Ù. µû¶ó¼ »õ·Î¿î ¼ºñ½ºÀÇ µî·ÏÀ̳ª »ç¿ëÀÚÀÇ Ãß°¡ µîÀÌ °£´ÜÇÏ°Ô ±¸ÇöµÇ´Â °ÍÀÌ´Ù.
À̰°Àº ¼ºñ½º¸¦ À§Çؼ± ÀúÀå, º¸¾È, Æ®·£Àè¼Ç, ¸Þ½Ã¡, ÆúÆ® Åç·¯·±Æ®¿Í °°Àº ½Ã½ºÅÛ ÀÎÇÁ¶ó¿Í °ü¸® ±â´ÉÀ» ±âº»ÀûÀ¸·Î °®Ãç¾ß ÇÑ´Ù. ¿©·¯ Á¾·ùÀÇ Çϵå¿þ¾î, ¿î¿µÃ¼Á¦, ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇÏ´Â ´Ù¾çÇÑ ¾÷¹«¿¡¼ Á¢±ÙÇÒ ¼ö ÀÖ¾î¾ß »ç¿ëÀÚÀÇ È£ÀÀÀ» ¾òÀ» ¼ö Àֱ⠶§¹®.
À¥¼ºñ½º ¼öÇàÀ» À§ÇØ Áß¿ä½ÃµÇ´Â ±â¼úÀº SOAP, UDDI(Universal Description, Discovery, and Integration), WSDL (Web Service Description Language). ÀÌ·± ±â¼úÀº À¥¼ºñ½º ÀÛ¾÷À» À§ÇÑ ÇϳªÀÇ Á¢±Ù ¹æ¹ýÀÌ´Ù. SOAP´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ À©µµ¿ì ¾ÖÇø®ÄÉÀ̼ǿ¡¼ »ç¿ëµÇ°í ÀÖ´Â COM(Component Object Model)°ú ½ãÀÇ ÀÚ¹ÙºóÁî(JavaBeans), EJB(Enterprise JavaBeans) µî °´Ã¼ ¸ðµ¨°£ÀÇ °ÝÂ÷¶ó°í ÇÒ ¼ö Àִ ȣȯ¼ºÀ» ±Øº¹ÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù.
BEA½Ã½ºÅÛÁî ÄÚ¸®¾Æ ÃÖÅÃÁø Â÷ÀåÀº ¡°UDDI´Â °³¹ßÀÚµéÀÌ À¥¼ºñ½º¸¦ ¿ÜºÎ¿¡ ¾Ë¸®°í À̸¦ ¿ÜºÎ¿¡¼ °Ë»öÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ¿ªÇÒÀ» ´ã´çÇϸç, WSDLÀº À¥¼ºñ½º ÀÎÅÍÆäÀ̽º¸¦ ±â¼úÇϱâ À§ÇÑ XML ½ºÆå¡±À̶ó°í ¼³¸íÇß´Ù.
Àç¹ÌÀÖ´Â °ÍÀº À¥¼ºñ½º¸¦ óÀ½ ÁÖâÇÑ ¾÷ü°¡ ÇöÀçÀÇ À¥¼ºñ½º Ç÷Àü¿¡¼ ÇÑ ¹ßÀÚ±¹ ¹°·¯³ª ÀÖ´Â HP¶ó´Â Á¡. Áö³ 95³â ¡®e-½ºÇÇÅ©¡¯¶ó´Â À̸§À¸·Î e-¼ºñ½º¸¦ ÁÖÀåÇß´ø HP°¡ ¼ºñ½º ¼¾Æ®¸¯ ÄÄÇ»ÆÃ ¿ä±¸ »çÇ×À» ÁÖÁ¦·Î ¿¬±¸ ÇÁ·ÎÁ§Æ®¸¦ ½ÃÀÛÇϸ鼺ÎÅÍ À¥¼ºñ½º¶ó´Â °³³äÀÌ »ý°å´Ù.
Çѱ¹HP ¼ÒÇÁÆ®¿þ¾î¼Ö·ç¼Ç»ç¾÷ºÎ ±Ç¿µ¿ø ºÎÀåÀº ¡°98³â À¥¼ºñ½º¸¦ À§ÇØ Á¤½ÄÀ¸·Î Á¶Á÷À» ¹ßÁ·ÇßÀ¸¸ç, 99³â À¥¼ºñ½ºÀÇ ºñÀüÀ¸·Î e-¼ºñ½º¿Í Ç÷§Æû Á¦Ç°À» ÀϹݿ¡ °ø°³Çß´Ù. ±×¸®°í ±×µ¿¾È Áö¼ÓÀûÀÎ °³¹ß ¿¬±¸¿Í À¥¼ºñ½º Ç¥ÁØÀ» ¸¸µå´Âµ¥ ÁÖ·ÂÇß´Ù¡±°í ¼³¸íÇß´Ù.