±×¸² 1Àº ÇÁ·ÎÅäÄÝ Çڵ鷯¿Í ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ© ¹× SOAP Data Handler¸¦ Æ÷ÇÔÇÑ Connector for Web Services¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
±×¸² 1. Connector for Web Services
´ÙÀ½ ±¸¼º¿ä¼Ò´Â »óÈ£ ÀÛ¿ëÇÏ¿© ÀÎÅͳÝÀ» ÅëÇÑ µ¥ÀÌÅÍ ±³È¯À» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
¿äû ó¸® Áß¿¡ À¥ ¼ºñ½º Ä¿³ØÅÍ´Â Business Object¸¦ SOAP ¿äû ¸Þ½ÃÁö·Î º¯È¯ÇÏ¿© ¸ñÀûÁö À¥ ¼ºñ½º¿¡ Àü´ÞÇÏ¿© Çù¾÷ ¼ºñ½º È£Ãâ¿¡ ÀÀ´äÇÕ´Ï´Ù. ¼±ÅÃÀûÀ¸·Î(µ¿±â ¿äû ó¸®ÀÇ °æ¿ì) Ä¿³ØÅÍ´Â SOAP ÀÀ´ä ¸Þ½ÃÁö¸¦ SOAP ÀÀ´ä Business Object·Î º¯È¯Çϰí À̵éÀ» Çù¾÷À¸·Î ¸®ÅÏÇÕ´Ï´Ù.
À̺¥Æ® ó¸® Áß¿¡, Ä¿³ØÅʹ Ŭ¶óÀÌ¾ðÆ® À¥ ¼ºñ½ºÀÇ SOAP ¿äû ¸Þ½ÃÁö¸¦ SOAP ¿äû Business Object·Î º¯È¯Çϰí 󸮸¦ À§ÇØ Çù¾÷(À¥ ¼ºñ½º·Î Ç¥½ÃµÈ)À¸·Î Àü´ÞÇÏ¿© ó¸®ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ¼±ÅÃÀûÀ¸·Î Çù¾÷¿¡¼ SOAP ÀÀ´ä Business Object¸¦ ¼ö½ÅÇϴµ¥, À̰ÍÀº SOAP ÀÀ´ä ¸Þ½ÃÁö·Î º¯È¯µÈ ÈÄ Å¬¶óÀÌ¾ðÆ® À¥ ¼ºñ½º·Î ¸®Åϵ˴ϴÙ.
ÀÚ¼¼ÇÑ Á¤º¸´Â À¥ ¼ºñ½º Ä¿³ØÅ͸¦ ÂüÁ¶ÇϽʽÿÀ.
Ä¿³ØÅÍ´Â ´ÙÀ½ ÇÁ·ÎÅäÄÝ ¸®½º³Ê¿Í Çڵ鷯¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
ÇÁ·ÎÅäÄÝ ¸®½º³Ê´Â SOAP/HTTP, SOAP/HTTPS ¶Ç´Â SOAP/JMS Çü½ÄÀ¸·Î ³»ºÎ ¶Ç´Â ¿ÜºÎ À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ À̺¥Æ®¸¦ ¹ß°ßÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ ¸®½º³Ê´Â À¥ ¼ºñ½º·Î¼ Ç¥½ÃµÈ Çù¾÷¿¡¼ ó¸®ÇØ¾ß ÇÏ´Â À̺¥Æ®¸¦ Ä¿³ØÅÍ¿¡ ¾Ë¸³´Ï´Ù. ±×·¯¸é ÇÁ·ÎÅäÄÝ ¸®½º³Ê´Â Business Object ·¹º§ ¹× ¼Ó¼º ·¹º§ ASI, Ä¿³ØÅÍ µî·Ï Á¤º¸ ¹× ÇÁ·ÎÅäÄÝ ±¸¼º ¿ÀºêÁ§Æ®¿¡ ÀÓº£µåµÈ º¯È¯ ±ÔÄ¢À» ÀÐ¾î¼ Çù¾÷, Data Handler, ó¸® ¸ðµå(µ¿±â/ºñµ¿±â) ¹× À¥ ¼ºñ½º Æ®·£Àè¼ÇÀÇ º¯È¯ ƯÁ¤ ÇüŸ¦ ÆÇº°ÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ ¸®½º³Ê ó¸®ÀÇ »ó¼¼ÇÑ ¼³¸íÀº ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÇÁ·ÎÅäÄÝ Çڵ鷯´Â Çù¾÷À» À§ÇØ SOAP/HTTP, SOAP/HTTPS ¶Ç´Â SOAP/JMS Çü½ÄÀ¸·Î À¥ ¼ºñ½º¸¦ È£ÃâÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ Çڵ鷯´Â TLO ASI ¹× ÇÁ·ÎÅäÄÝ ±¸¼º ¿ÀºêÁ§Æ®¿¡ ÀÓº£µåµÈ º¯È¯ ±ÔÄ¢À» ÀÐ¾î¼ ¿äûÀ» ó¸®ÇÏ´Â ¹æ¹ý(µ¿±âÀûÀ¸·Î ¶Ç´Â ºñµ¿±âÀûÀ¸·Î), SOAP ¸Þ½ÃÁö¸¦ SOAP Business Object·Î º¯È¯Çϰųª ±× ¹Ý´ë·Î º¯È¯Çϱâ À§ÇØ »ç¿ëÇÒ µ¥ÀÌÅÍ Çڵ鷯¸¦ ÆÇº°Çϸç À¥ ¼ºñ½ºÀÇ ´ë»ó ÁÖ¼Ò¸¦ ÆÇº°ÇÕ´Ï´Ù(SOAP ¿äû Business Object ÇÁ·ÎÅäÄÝ ±¸¼º MOÀÇ ¸ñÀûÁö ¼Ó¼ºÀ¸·ÎºÎÅÍ).µ¿±â Æ®·£Àè¼ÇÀÇ °æ¿ì, ÇÁ·ÎÅäÄÝ Çڵ鷯´Â SOAP ÀÀ´ä ¸Þ½ÃÁö¸¦ SOAP ÀÀ´ä Business Object·Î º¯È¯Çϰí Çù¾÷À¸·Î ´Ù½Ã Àü´ÞÇÏ¿© ó¸®ÇÕ´Ï´Ù.
ÇÁ·ÎÅäÄÝ Çڵ鷯¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ÂüÁ¶ÇϽʽÿÀ.
SOAP Data Handler´Â SOAP Business Object¸¦ SOAP ¸Þ½ÃÁö·Î ¹× ±× ¹Ý´ë·Î º¯È¯ÇÕ´Ï´Ù. SOAP Data Handler¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â SOAP Data Handler¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÚ¼¼ÇÑ ³»¿ëÀº SOAP Data Handler¸¦ ÂüÁ¶ÇϽʽÿÀ.
À¥ ¼ºñ½º¸¦ È£ÃâÇϰųª À¥ ¼ºñ½º·Î¼ Ç¥½ÃµÇ´Â Çù¾÷À¸·Î À¥ ¼ºñ½º ¼Ö·ç¼ÇÀ» Àü°³ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿äû 󸮸¦ À§ÇØ Çù¾÷À» »ç¿ë °¡´ÉÇÏ°Ô ÇÒ ¶§, WSDL ODA(Object Discovery Agent)¸¦ »ç¿ëÇÏ¿© À¥ ¼ºñ½º TLO¸¦ »ý¼ºÇÕ´Ï´Ù. ¿äû ó¸® ¹× WSDL ODA¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¿äû 󸮿ë Çù¾÷ »ç¿ë °¡´ÉÀ» ÂüÁ¶ÇϽʽÿÀ.
Çù¾÷À» À¥ ¼ºñ½º·Î Ç¥½ÃÇÒ ¶§, WSDL ±¸¼º ¸¶¹ý»ç¸¦ »ç¿ëÇϴµ¥, À̰ÍÀº ³ªÁß¿¡ ¿¹¸¦ µé¾î UDDI ·¹Áö½ºÆ®¸®¸¦ ÅëÇØ Ç¥½ÃÇÏ´Â Çù¾÷¿¡ ´ëÇÑ WSDL ¹®¼¸¦ »ý¼ºÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. Ä¿³ØÅÍ´Â ÀÌ Á¤º¸¸¦ °ø°³ÇÏ´Â µ¥ ´ëÇÑ µµ±¸¸¦ Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. Çù¾÷À» À¥ ¼ºñ½º·Î Ç¥½Ã¿¡ ´ëÇÑ Á¤º¸´Â Çù¾÷À» À¥ ¼ºñ½º·Î Ç¥½Ã¸¦ ÂüÁ¶ÇϽʽÿÀ.
À¥ ¼ºñ½º Ä¿³ØÅ͸¦ Àü°³ÇÏ´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.