¾÷±×·¹À̵å ÀÛ¾÷

¾Æ·¡ ¼½¼ÇÀº ÀÌ Á¦Ç°ÀÇ 1.x ¹× 2.x ¹öÀüÀ¸·ÎºÎÅÍ ±¸¼º¿ä¼Ò¸¦ ¾÷±×·¹À̵åÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

À¥ ¼­ºñ½º »ý¼º À¯Æ¿¸®Æ¼

À¥ ¼­ºñ½º »ý¼º À¯Æ¿¸®Æ¼´Â ´õ ÀÌ»ó »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ´ë½Å ½Ã½ºÅÛ °ü¸®ÀÚ µµ±¸¸¦ »ç¿ëÇÏ¿© Çù¾÷À» À¥ ¼­ºñ½º·Î Ç¥½ÃÇÕ´Ï´Ù. À¥ ¼­ºñ½º »ý¼º À¯Æ¿¸®Æ¼¿¡ ÀÇÇØ »ý¼ºµÈ ¸ðµç Áø´Ü Áö¿ø ÆÄÀÏÀº ÀÌ ¸±¸®½º¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

SOAP Data Handler

SOAP Data Handler´Â À¥ ¼­ºñ½º Ä¿³ØÅÍ¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Data Handler´Â ´Ù¸¥ Ä¿³ØÅÍ ¶Ç´Â ¼­¹ö ¾×¼¼½º ÀÎÅÍÆäÀ̽º¿¡¼­ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¾Æ·¡ÀÇ ¼½¼ÇÀº Ãß°¡ Áö¿ø »çÇ׿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

Meta Object

ÀÌÀü ¸±¸®½º¿¡¼­ »ç¿ëÇÑ ÃÖ»óÀ§ ·¹º§ 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 Ä¿³ØÅÍ

SOAP Ä¿³ØÅÍ´Â ¸±¸®½º 3.0.x¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å À¥ ¼­ºñ½º Ä¿³ØÅ͸¦ »ç¿ëÇÏ¿© À¥ ¼­ºñ½º¸¦ È£ÃâÇØ¾ß ÇÕ´Ï´Ù.

À¥ ¼­ºñ½º Ä¿³ØÅÍ

¸±¸®½º 3.0.x¿¡¼­´Â Çù¾÷À» À¥ ¼­ºñ½º·Î Ç¥½ÃÇϰí À¥ ¼­ºñ½º¸¦ È£ÃâÇÏ´Â µ¥ À¥ ¼­ºñ½º Ä¿³ØÅ͸¦ »ç¿ëÇÕ´Ï´Ù. Çù¾÷À» À¥ ¼­ºñ½º·Î Ç¥½ÃÇÏ´Â µ¥ »õ À̺¥Æ® °ø°í ±â´ÉÀÌ »ç¿ëµË´Ï´Ù. »õ ¿äû ó¸® ±â´ÉÀº ÀÌÁ¦ À¥ ¼­ºñ½º¸¦ È£ÃâÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù. ¾Æ·¡ ¼½¼Ç¿¡¼­´Â À¥ ¼­ºñ½º Ä¿³ØÅ͸¦ »ç¿ëÇϱâ À§ÇØ ¿Ï·áÇØ¾ß ÇÏ´Â ÀÌÁÖ Å¸½ºÅ©¸¦ °­Á¶ÇÕ´Ï´Ù.

ÁÖ:
¾Æ·¡¿¡ ¼³¸íµÈ ÀÌÁÖ Å¸½ºÅ©´Â ¼¼ºÎÀûÀÌ ¾Æ´Ò ¼öµµ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¼ø¼­¿¡ »ó°ü ¾øÀÌ ÀÛ¾÷À» ¿Ï·áÇÒ ¼ö ÀÖ½À´Ï´Ù.

À̺¥Æ® °ø°í

3.0.x Ä¿³ØÅÍ´Â À¥ ¼­¹ö¿¡¼­ÀÇ ÇÁ·Ï½Ã Ŭ·¡½º ÀÛ¼º ¹× Àü°³¸¦ À§ÇØ ¿ä±¸»çÇ× ¾øÀÌ µ¿±â½Ä ¶Ç´Â ºñµ¿±â½ÄÀ¸·Î Çù¾÷À» È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. Ä¿³ØÅÍ¿¡´Â Ä¿³ØÅÍ¿¡ À̺¥Æ®¸¦ ¾Ë¸®´Â ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ©°¡ ÀÖ½À´Ï´Ù. ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ©´Â SOAP/HTTP, SOAP/HTTPS ¹× SOAP/JMS ¹ÙÀεùÀ» Áö¿øÇÕ´Ï´Ù. ¸®½º³Ê¸¦ ÀûÀýÇÏ°Ô ±¸¼ºÇϸé Ä¿³ØÅÍ´Â À¥ ¼­ºñ½º·Î Ç¥½ÃµÈ Çù¾÷À» À§ÇØ À¥ ¼­ºñ½º Ŭ¶óÀÌ¾ðÆ®¸¦ °ËÃâÇÏ¿© ÀÀ´äÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ© ¹× ±¸¼º ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ ÂüÁ¶ÇϽʽÿÀ.

À̺¥Æ® °ø°í¿ë Business Object

À̺¥Æ® °ø°í ÃÖ»óÀ§ ·¹º§ ¿ÀºêÁ§Æ®(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 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 Business Object

ÀÌÀü ¸±¸®½ºÀÇ 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¸¦ ÂüÁ¶ÇϽʽÿÀ.

Copyright IBM Corp. 1997, 2003