¾Æ·¡ ¼½¼ÇÀº ÀÌ Á¦Ç°ÀÇ 1.x ¹× 2.x ¹öÀüÀ¸·ÎºÎÅÍ ±¸¼º¿ä¼Ò¸¦ ¾÷±×·¹À̵åÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
À¥ ¼ºñ½º »ý¼º À¯Æ¿¸®Æ¼´Â ´õ ÀÌ»ó »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ´ë½Å ½Ã½ºÅÛ °ü¸®ÀÚ µµ±¸¸¦ »ç¿ëÇÏ¿© Çù¾÷À» À¥ ¼ºñ½º·Î Ç¥½ÃÇÕ´Ï´Ù. À¥ ¼ºñ½º »ý¼º À¯Æ¿¸®Æ¼¿¡ ÀÇÇØ »ý¼ºµÈ ¸ðµç Áø´Ü Áö¿ø ÆÄÀÏÀº ÀÌ ¸±¸®½º¿¡¼ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
¿äû 󸮿ë Çù¾÷À» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ´Â °æ¿ì, À¥ ¼ºñ½º »ý¼º À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© »ý¼ºÇÑ WSDL ¹®¼´Â Ä¿³ØÅÍ 3.0.x ¸±¸®½º¿¡¼ »ç¿ë °¡´ÉÇÑ WSDL ODA¿¡¼ »ç¿ëÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù.
SOAP Data Handler´Â À¥ ¼ºñ½º Ä¿³ØÅÍ¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Data Handler´Â ´Ù¸¥ Ä¿³ØÅÍ ¶Ç´Â ¼¹ö ¾×¼¼½º ÀÎÅÍÆäÀ̽º¿¡¼ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¾Æ·¡ÀÇ ¼½¼ÇÀº Ãß°¡ Áö¿ø »çÇ׿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÀÌÀü ¸±¸®½º¿¡¼ »ç¿ëÇÑ ÃÖ»óÀ§ ·¹º§ SOAP Data Handler Meta Object´Â ´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ´ë½Å 3.0.x ¸±¸®½º SOAP Data Handler¿¡¼ »ç¿ëÇÒ »õ ÃÖ»óÀ§ ·¹º§ Meta Object¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Meta Object¿¡´Â Classname ¹× SOAPNameHandler ¼Ó¼º¸¸ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
»õ Meta ObjectÀÇ °æ¿ì, SOAP ¸Þ½ÃÁö¸¦ Business Object·Î º¯È¯ ¹× Business Object¸¦ SOAP ¸Þ½ÃÁö·Î º¯È¯¿¡ ÇÏÀ§ Meta Object°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ¿¡ µû¶ó ÃÖ»óÀ§ ·¹º§ Meta Object¿¡ SOAPToBOConfigMO ¹× BOToSOAPConfigMO ¼Ó¼ºÀÌ ¾ø´ÂÁö È®ÀÎÇϽʽÿÀ.
ÀÌÀü¿¡ SOAP ¸Þ½ÃÁö¸¦ Business Object·Î º¯È¯ ¹× Business Object¸¦ SOAP ¸Þ½ÃÁö·Î º¯È¯À» ¼³¸íÇÑ ÇÏÀ§ Meta Object´Â ÀÌÁ¦ SOAP ¿äû, SOAP ÀÀ´ä ¹× SOAP °áÇÔ Business ObjectÀÇ ÇÏÀ§ ¿ÀºêÁ§Æ®·Î Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â SOAP Data Handler ¹× Business Object ¿ä±¸»çÇ×À» ÂüÁ¶ÇϽʽÿÀ.
»õ SOAP Data Handler¿¡´Â »õ ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸(ASI) ±â´ÉÀ» Ư¡À¸·Î ÇÕ´Ï´Ù. ƯÁ¤ ASI¸¦ SOAP Business Object¿¡ Ãß°¡ÇÏ¿©(±×·¯³ª Çʼö´Â ¾Æ´Ô) ÀÌ·¯ÇÑ Çâ»óµÈ ±â´ÉÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÀ§ SOAP ±¸¼º MO¸¦ Business Object¿¡ Ãß°¡ÇÏ´Â °ÍÀ» Á¦¿ÜÇϰí Ä¿³ØÅÍÀÇ ÀÌÀü ¸±¸®½º¿¡¼ ÀÛ¼ºÇÑ SOAP Business Object¸¦ Àü°³ÇÏ¿© 3.0.x ¹öÀü¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
»õ SOAP Data Handler´Â 3.0.x À¥ ¼ºñ½º Ä¿³ØÅÍ¿Í ÇÔ²²¸¸ »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù. »õ SOAP Data Handler¸¦ ÀÌÀü ¸±¸®½º¿¡¼ÀÇ ±¸¼º¿ä¼Ò¿Í ÇÔ²² »ç¿ëÇÒ ¼ö´Â ¾ø½À´Ï´Ù(¿¹: SOAP Connector ¶Ç´Â ¼¹ö ¾×¼¼½º ÀÎÅÍÆäÀ̽º).
3.0.x À¥ ¼ºñ½º Ä¿³ØÅÍ¿¡¼´Â ÀÌÀü SOAP Data Handler¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
SOAP Ä¿³ØÅÍ´Â ¸±¸®½º 3.0.x¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å À¥ ¼ºñ½º Ä¿³ØÅ͸¦ »ç¿ëÇÏ¿© À¥ ¼ºñ½º¸¦ È£ÃâÇØ¾ß ÇÕ´Ï´Ù.
¸±¸®½º 3.0.x¿¡¼´Â Çù¾÷À» À¥ ¼ºñ½º·Î Ç¥½ÃÇϰí À¥ ¼ºñ½º¸¦ È£ÃâÇÏ´Â µ¥ À¥ ¼ºñ½º Ä¿³ØÅ͸¦ »ç¿ëÇÕ´Ï´Ù. Çù¾÷À» À¥ ¼ºñ½º·Î Ç¥½ÃÇÏ´Â µ¥ »õ À̺¥Æ® °ø°í ±â´ÉÀÌ »ç¿ëµË´Ï´Ù. »õ ¿äû ó¸® ±â´ÉÀº ÀÌÁ¦ À¥ ¼ºñ½º¸¦ È£ÃâÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù. ¾Æ·¡ ¼½¼Ç¿¡¼´Â À¥ ¼ºñ½º Ä¿³ØÅ͸¦ »ç¿ëÇϱâ À§ÇØ ¿Ï·áÇØ¾ß ÇÏ´Â ÀÌÁÖ Å¸½ºÅ©¸¦ °Á¶ÇÕ´Ï´Ù.
3.0.x Ä¿³ØÅÍ´Â À¥ ¼¹ö¿¡¼ÀÇ ÇÁ·Ï½Ã Ŭ·¡½º ÀÛ¼º ¹× Àü°³¸¦ À§ÇØ ¿ä±¸»çÇ× ¾øÀÌ µ¿±â½Ä ¶Ç´Â ºñµ¿±â½ÄÀ¸·Î Çù¾÷À» È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. Ä¿³ØÅÍ¿¡´Â Ä¿³ØÅÍ¿¡ À̺¥Æ®¸¦ ¾Ë¸®´Â ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ©°¡ ÀÖ½À´Ï´Ù. ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ©´Â SOAP/HTTP, SOAP/HTTPS ¹× SOAP/JMS ¹ÙÀεùÀ» Áö¿øÇÕ´Ï´Ù. ¸®½º³Ê¸¦ ÀûÀýÇÏ°Ô ±¸¼ºÇϸé Ä¿³ØÅÍ´Â À¥ ¼ºñ½º·Î Ç¥½ÃµÈ Çù¾÷À» À§ÇØ À¥ ¼ºñ½º Ŭ¶óÀÌ¾ðÆ®¸¦ °ËÃâÇÏ¿© ÀÀ´äÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ© ¹× ±¸¼º ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ÂüÁ¶ÇϽʽÿÀ.
À̺¥Æ® °ø°í ÃÖ»óÀ§ ·¹º§ ¿ÀºêÁ§Æ®(TLO)¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. TLO´Â SOAP ¿äû Business Object, ¼±ÅÃÀûÀ¸·Î(µ¿±â ¿äû 󸮿ë) SOAP ÀÀ´ä ¹× SOAP °áÇÔ Business ObjectÀÇ ÄÁÅ×À̳ÊÀÔ´Ï´Ù. TLOÀÇ ±¸Á¶ ±¸¼º¿ä¼Ò´Â ´ÜÀÏ À¥ ¼ºñ½º ÀÛµ¿À» ¿¹»óÇÕ´Ï´Ù. SOAP ¿äû Business Object´Â SOAP ¿äû ¸Þ½ÃÁö¿¡ ÇØ´çµÇ°í SOAP ÀÀ´ä Business Object´Â SOAP ÀÀ´ä ¸Þ½ÃÁö¿¡ ÇØ´çµÇ¸ç SOAP °áÇÔ Business Object´Â SOAP °áÇÔ ¸Þ½ÃÁö¿¡ ÇØ´çµË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â µ¿±â À̺¥Æ® ó¸® TLO¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌÀü ¸±¸®½º¿¡¼ ¼¹ö ¾×¼¼½º ÀÎÅÍÆäÀ̽º¿Í ÇÔ²² »ç¿ëÇÑ SOAP Business Object´Â À§ÀÇ SOAP Data Handler¿¡ ¼³¸íÇÑ ¼öÁ¤»çÇ×°ú ÇÔ²² 3.0.x ¸±¸®½º¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. À̺¥Æ® °ø°í TLO¿¡¼ ÇÏÀ§ ¿ÀºêÁ§Æ®·Î SOAP Business Object¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
ÀÌÀü ¸±¸®½ºÀÇ SOAP Ä¿³ØÅÍ¿Í °°ÀÌ 3.0.x À¥ ¼ºñ½º Ä¿³ØÅÍ´Â À¥ ¼ºñ½º¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ »õ Ä¿³ØÅÍ´Â SOAP/JMS ¹ÙÀεùÀ» »ç¿ëÇÑ À¥ ¼ºñ½º È£ÃâÀ» Áö¿øÇÕ´Ï´Ù. ¾Æ·¡ ¼½¼ÇÀº Ä¿³ØÅÍ ¿äû 󸮿¡¼ÀÇ Ãß°¡ º¯°æ»çÇ׿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¿äû ó¸® TLO¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. TLO´Â SOAP ¿äû Business Object, ¼±ÅÃÀûÀ¸·Î(µ¿±â ¿äû 󸮿ë) SOAP ÀÀ´ä ¹× SOAP °áÇÔ Business ObjectÀÇ ÄÁÅ×À̳ÊÀÔ´Ï´Ù. TLOÀÇ ±¸Á¶ ±¸¼º¿ä¼Ò´Â ´ÜÀÏ À¥ ¼ºñ½º ÀÛµ¿À» ¿¹»óÇÕ´Ï´Ù. SOAP ¿äû Business Object´Â SOAP ¿äû ¸Þ½ÃÁö¿¡ ÇØ´çµÇ°í SOAP ÀÀ´ä Business Object´Â SOAP ÀÀ´ä ¸Þ½ÃÁö¿¡ ÇØ´çµÇ¸ç SOAP °áÇÔ Business Object´Â SOAP °áÇÔ ¸Þ½ÃÁö¿¡ ÇØ´çµË´Ï´Ù. ÀÌ·¯ÇÑ Àǹ̿¡¼ 3.0.x ¿äû ó¸® TLO´Â ÀÌÀü ¸±¸®½ºÀÇ SOAP Ä¿³ØÅÍ¿¡ »ç¿ëµÈ TLO¿¡ ÇØ´çµË´Ï´Ù. ¿äû ó¸® TLO¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â µ¿±â ¿äû ó¸® TLO¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌÀü ¸±¸®½ºÀÇ SOAP Ä¿³ØÅÍ¿¡ »ç¿ëµÈ SOAP Business Object´Â SOAP Data HandlerÀÇ ¼³¸í¿¡ µû¶ó ¼öÁ¤»çÇ×°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Business Object´Â ¿äû ó¸® TLOÀÇ ÇÏÀ§ ¿ÀºêÁ§Æ®·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌÀü ¸±¸®½º¿¡¼ ÀÌ Business Object´Â SOAP Ä¿³ØÅÍ¿¡ »ç¿ëµÈ TLOÀÇ ÇÏÀ§ ¿ÀºêÁ§Æ®¿´½À´Ï´Ù.
3.0.x À¥ ¼ºñ½º Ä¿³ØÅÍ¿¡´Â SOAP ¿äû Business Object¿¡ ´ëÇÑ
Ãß°¡ ¿ä±¸»çÇ×ÀÌ ÀÖ½À´Ï´Ù. °¢°¢ÀÇ SOAP ¿äû Business Object¿¡´Â
ÇÁ·ÎÅäÄÝ ±¸¼º MO(Meta Object) À¯ÇüÀÇ ¼Ó¼ºÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. Ä¿³ØÅÍ´Â ÇÁ·ÎÅäÄÝ ±¸¼º MO¸¦
»ç¿ëÇÏ¿© ¿äû ¸Þ½ÃÁöÀÇ ´ë»óÀ» ÆÇº°ÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ ±¸¼º MO
°¢°¢¿¡´Â ´ë»ó À¥ ¼ºñ½ºÀÇ ÁÖ¼Ò¸¦ Á¦°øÇÏ´Â Destination ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù. ´ë»ó À¥ ¼ºñ½º¸¦ È£ÃâÇÏ´Â µ¥ SOAP/HTTP ¶Ç´Â
SOAP/HTTPS¸¦ »ç¿ëÇÏ´Â °æ¿ì, Destination ¼Ó¼ºÀº ÀÌÀü ¸±¸®½ºÀÇ SOAP Ä¿³ØÅÍ¿¡ »ç¿ëµÈ TLOÀÇ URL ¼Ó¼º¿¡ ÇØ´çµË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ÇÁ·ÎÅäÄÝ ±¸¼º MO¸¦ ÂüÁ¶ÇϽʽÿÀ.