Ä¿³ØÅÍ´Â À̺¥Æ® 󸮸¦ À§ÇÑ ÇÁ·ÎÅäÄÝ ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ©¿Í ¿äû 󸮸¦ À§ÇÑ ÇÁ·ÎÅäÄÝ Çڵ鷯 ÇÁ·¹ÀÓ¿öÅ©¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ¾ç¹æÇâ ±â´ÉÀº Ä¿³ØÅÍ ÇÁ·¹ÀÓ¿öÅ©·Î ÇÏ¿©±Ý ´ÙÀ½À» ¼öÇàÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
Ä¿³ØÅÍ À̺¥Æ® ó¸®(¶Ç´Â À̺¥Æ® °ø°í)´Â HTTP Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¿äûÀ» ÇÚµéÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ À̺¥Æ® ó¸® ±â´ÉÀº ÀÌ Àå¿¡¼ ³ªÁß¿¡ ´õ ÀÚ¼¼È÷ ¼³¸íÇÏ´Â ´ÙÀ½ ±¸¼º¿ä¼Ò°¡ Æ÷ÇÔµÈ ÇÁ·ÎÅäÄÝ ¸®½º³Ê ÇÁ·¹ÀÓ¿öÅ©¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
Ä¿³ØÅʹ Ŭ¶óÀÌ¾ðÆ®¿¡¼ Çù¾÷À¸·ÎÀÇ È£Ãâ Àü¼Û¿¡¼ ûÃëÇϱâ À§ÇØ ÀÌ ±¸¼º¿ä¼Ò¸¦ »ç¿ëÇÕ´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¿äûÀÌ µµÂøÇÏ¸é ¸®½º³Ê´Â ¿äû ¸Þ½ÃÁö¸¦ Business Object·Î º¯È¯Çϸç Çù¾÷À» È£ÃâÇÕ´Ï´Ù. µ¿±â ¿äûÀÎ °æ¿ì Ä¿³ØÅÍ´Â ¿äû Business Object¿Í µ¿ÀÏÇÑ À¯ÇüÀÇ ÀÀ´ä Business Object¸¦ ¼ö½ÅÇÕ´Ï´Ù. ¸®½º³Ê´Â ÀÀ´ä Business Object¸¦ ÀÀ´ä ¸Þ½ÃÁö·Î º¯È¯ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ¸®½º³Ê´Â ÀÀ´ä ¸Þ½ÃÁö¸¦ Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÕ´Ï´Ù. À̺¥Æ® ¼ø¼´Â ÀÌ Ä¿³ØÅÍÀÇ ¿ä±¸»çÇ×ÀÌ ¾Æ´Ï¸ç, Ä¿³ØÅÍ´Â ÀÓÀÇ ¼ø¼·Î À̺¥Æ®¸¦ Àü´ÞÇÒ ¼ö ÀÖÀ½À» ±â¾ïÇϽʽÿÀ.
Connector for HTTP´Â ±¸¼ºµÈ Data Handler¸¦ ÀÌ¿ëÇÏ¿© ¼ö½Å ¿äû ¸Þ½ÃÁö¸¦ Business Object·Î º¯È¯ÇÕ´Ï´Ù. ¼ö½Å ¿äû ¸Þ½ÃÁö ºÐ¼®À» À§ÇÑ Business Object ÆÇº°¿¡¼ Data Handler¸¦ µ½±â À§ÇØ, Ä¿³ØÅÍ´Â Áö¿øµÇ´Â Business Object¿¡ ´ëÇÑ ¸ÞŸ Á¤º¸¸¦ Data Handler¿¡ Á¦°øÇÕ´Ï´Ù. Áö¿øµÇ´Â Business Object¿¡¼, Ä¿³ØÅÍ´Â ¸ÕÀú º¯È¯ÀÇ ÀáÀçÀûÀÎ È帰¡ µÇ´Â ¸ðµç Business Object ¸ñ·ÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¸ñ·ÏÀº Áö¿øµÇ´Â TLO¸¸À¸·Î ±¸¼ºµË´Ï´Ù. Áö¿øµÇ´Â TLO Business Object´Â ¿ÀºêÁ§Æ® ·¹º§ ASI ws_eventtlo=true¸¦ °®´Â Business ObjectÀÔ´Ï´Ù.
ÇÁ·ÎÅäÄÝ ¸®½º³Ê´Â ´ÙÀ½°ú °°ÀÌ TLOÀÇ ¿ÀºêÁ§Æ® ·¹º§ ASI¸¦ ÀнÀ´Ï´Ù.
Ä¿³ØÅÍ´Â Data Handler°¡ ¸®ÅÏÇÑ ¿äû ºñÁî´Ï½º ¿ÀºêÁ§Æ®¸¦ °Ë»çÇÕ´Ï´Ù. ÀÌ Business ObjectÀÇ ws_tloname ASI¸¦ »ç¿ëÇÏ¿© »óÀ§ TLOÀÇ À̸§À» ÃßÃâÇÕ´Ï´Ù. ÀÌ TLO´Â ¿¹¸¦ µé¾î ¼³¸íµÇ¸ç ¿äû Business Object°¡ TLO¿¡¼ ¼³Á¤µË´Ï´Ù. ¸¶Áö¸·À¸·Î ±¸¼ºµÈ ÀÌ TLO´Â Çù¾÷À» È£ÃâÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù.
µ¿±â Çù¾÷ ½ÇÇàÀÇ °æ¿ì Ä¿³ØÅÍ´Â Data Handler¸¦ ÀÌ¿ëÇÏ¿© ´Ù½Ã Ŭ¶óÀÌ¾ðÆ®·Î ¼Û½ÅÇÒ ÀÀ´ä ¶Ç´Â °áÇÔ ¸Þ½ÃÁö¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ °æ¿ì Ä¿³ØÅÍ´Â ´Ü¼øÈ÷ Business Object(TLOÀÇ ÇÏÀ§)¸¦ Data Handler·Î Àü´ÞÇÕ´Ï´Ù. Data Handler´Â Àü´ÞµÇ´Â Business Object¿¡ ±Ù°ÅÇÏ¿© ¸Þ½ÃÁö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Çù¾÷ ´ë½Å Ä¿³ØÅÍ´Â HTTP(S)¿¡¼ HTTP ¼ºñ½º¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿äû ó¸® ±â´ÉÀº ÇÁ·ÎÅäÄÝ Çڵ鷯 ÇÁ·¹ÀÓ¿öÅ©¿¡¼ Áö¿øµË´Ï´Ù. ÇÁ·ÎÅäÄÝ Çڵ鷯 ÇÁ·¹ÀÓ¿öÅ©´Â ÀÌ Àå¿¡¼ ³ªÁß¿¡ ÀÚ¼¼È÷ ¼³¸íÇÏ´Â HTTP-HTTPS ÇÁ·ÎÅäÄÝ Çڵ鷯·Î ±¸¼ºµÈ ±¸¼º °¡´ÉÇÑ ·±Å¸ÀÓ ¸ðµâÀÔ´Ï´Ù.
Ç×»ó TLO¿¡¼ ¼³Á¤µÇ´Â Çù¾÷ ¿äû Business ObjectÀÇ ¼ö·É ½Ã ÇÁ·ÎÅäÄÝ Çڵ鷯 ÇÁ·¹ÀÓ¿öÅ©´Â ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ ·ÎµåÇÕ´Ï´Ù. ÇÁ·ÎÅäÄÝ Çڵ鷯´Â HTTP ¼ºñ½º¸¦ È£ÃâÇϰí (¼±ÅÃÀûÀ¸·Î) ÀÀ´äÀ» º¸¾ÈÇϸç, ´ÙÀ½ ¼¼ °¡Áö ÀÛ¾÷À» ¼öÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ Àü¼Û ·¹º§ ¼¼ºÎ»çÇ×À» °ü¸®ÇÕ´Ï´Ù. Çù¾÷ ¿äû ºñÁî´Ï½º¸¦ ¿äû ¸Þ½ÃÁö·Î º¯È¯, ¿äû ¸Þ½ÃÁö·Î HTTP ¼ºñ½º È£Ãâ, ¿äû/ÀÀ´ä(µ¿±â) ¸ðµå¿¡ ÀÖ´Â °æ¿ì ÀÀ´ä ¸Þ½ÃÁö¸¦ ºñÁî´Ï½º ¿ÀºêÁ§Æ®·Î º¯È¯Çϰí ÇØ´ç ¿ÀºêÁ§Æ®¸¦ Çù¾÷À¸·Î ¸®ÅÏÇÕ´Ï´Ù.
Connector for HTTP´Â Ç×»ó TLO¸¦ »ç¿ëÇÏ¿© Çù¾÷¿¡¼ È£ÃâµË´Ï´Ù. Ä¿³ØÅÍ´Â TLO¿¡¼ ¿äû Business Object¸¦ ÆÇº°ÇÏ¸ç ºñÁî´Ï½º ¿ÀºêÁ§Æ®·Î Data Handler¸¦ È£ÃâÇÕ´Ï´Ù. Data Handler´Â HTTP ¼ºñ½º·Î Ä¿³ØÅͰ¡ Àü¼ÛÇÑ ¿äû ¸Þ½ÃÁö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
µ¿±â ½ÇÇàÀÇ °æ¿ì Ä¿³ØÅÍ´Â Data Handler¸¦ ÀÌ¿ëÇÏ¿© ÀÀ´ä ¹× °áÇÔ ¸Þ½ÃÁö¸¦ ÀÀ´ä ¹× °áÇÔ Business Object·Î º¯È¯ÇÕ´Ï´Ù. ÀÌ ÀÀ´ä/°áÇÔÀ» Business Object·Î º¯È¯ÇÏ´Â ºÐ¼®À» À§ÇÑ Business Object ÆÇº°¿¡¼ Data Handler¸¦ µ½±â À§ÇØ, Ä¿³ØÅʹ ƯÁ¤ ¸ÞŸ Á¤º¸¸¦ Data Handler¿¡ Á¦°øÇÕ´Ï´Ù. ƯÈ÷ Ä¿³ØÅʹ ȣÃâ TLOÀÇ ÇÏÀ§ÀÎ ¸ðµç ÀÀ´ä ¹× °áÇÔ Business ObjectÀÇ ¸ñ·ÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. ¿ÀÁ÷ ÇϳªÀÇ ÀÀ´ä Business Object¿Í ¼±ÅÃÀûÀ¸·Î ¿©·¯ °áÇÔ Business Object°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ Çϳª¿Í ¿ÀÁ÷ ÇϳªÀÇ defaultfault Business Object°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. defaultfault Business ObjectÀÇ °æ¿ì, Ä¿³ØÅÍ´Â ´Ü¼øÈ÷ defaultfault Business ObjectÀÇ À̸§À» Data Handler¿¡ ¾Ë¸³´Ï´Ù. ´Ù¸¥ °áÇÔ Business Object°¡ ÀÌ º¯È¯¿¡¼ ºÐ¼®µÇÁö ¾ÊÀº °æ¿ì ÃÖÈÄÀÇ ¼ö´ÜÀ¸·Î¼ Data Handler°¡ defaultfault Business Object¸¦ ºÐ¼®ÇØ¾ß ÇÕ´Ï´Ù.