Request-Response Data Handler´Â ±âº» ¿ªÇÒÀÌ Çü½ÄÀÌ ´Ù¸¥ ¿äû ¹× ÀÀ´ä µ¥ÀÌÅÍ¿¡ ´ëÇÑ Áö¿øÀ» Á¦°øÇÏ´Â µ¥ÀÌÅÍ º¯È¯ ¸ðµâÀÔ´Ï´Ù. Áï, ÀÌ Data Handler¸¦ »ç¿ëÇϸé È£Ãâ ¹®¸Æ(¿¹: ¾î´ðÅÍ ¶Ç´Â ¼¹ö ¾×¼¼½º ÀÎÅÍÆäÀ̽º)ÀÌ ´ÙÀ½°ú °°ÀÌ µÎ °³ÀÇ ´Ù¸¥ Data Handler¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
´Ù¸¥ Data Handler¸¦ »ç¿ëÇÏ´Â °æ¿ì È£Ãâ ¹®¸ÆÀº ÀÀ¿ëÇÁ·Î±×·¥ ¶Ç´Â ¾×¼¼½º Ŭ¶óÀÌ¾ðÆ®¿¡¼ µ¿ÀÏÇÑ Çü½ÄÀÇ µ¥ÀÌÅ͸¦ Àü¼Û ¹× ¼ö½ÅÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. µû¶ó¼ È£Ãâ ¹®¸ÆÀº ¿äû ¹× ÀÀ´ä Business ObjectÀÇ º¯È¯À» ó¸®Çϱâ À§ÇØ ´ÜÀÏ Data Handler¸¦ È£ÃâÇϵµ·Ï ±¸¼ºµË´Ï´Ù.
±×·¯³ª XMLÀ» ÀÔ·ÂÀ¸·Î ½ÂÀÎÇϰí ÀϺΠ»ç¿ëÀÚ Á¤ÀÇ Çü½ÄÀÇ ¹®¼¸¦ Ãâ·ÂÀ¸·Î ¸®ÅÏÇÏ´Â ·¹°Å½Ã ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Data Handler¸¦ Á¾·áÇÏ´Â °Í¸¸À¸·Î´Â ÀÌ »óȲÀ» ½±°Ô ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª ÀÌ ·¹°Å½Ã ÀÀ¿ëÇÁ·Î±×·¥°ú Åë½ÅÇÏ´Â ¾î´ðÅͰ¡ Request-Response Data Handler¸¦ È£ÃâÇϵµ·Ï ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Data Handler´Â ´ÙÀ½°ú °°ÀÌ ÀÔ·Â ¹× Ãâ·Â¿¡ ´ëÇØ °³º° Data Handler¸¦ È£ÃâÇϵµ·Ï ±¸¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.
ÅëÇÕ ºê·ÎÄ¿°¡ ÀÌ ¾î´ðÅÍ·Î ¿äûÀ» Àü¼ÛÇÏ´Â ¿äû ó¸® ½Ã, ¾î´ðÅÍ´Â Request-Response Data Handler¸¦ È£ÃâÇÏ¿© ¿äû Business Object·Î Àü¼ÛÇÕ´Ï´Ù. Request-Response Data Handler´Â ÇØ´ç ±¸¼ºÀ» È®ÀÎÇÏ¿© ÀÌ Business Object¸¦ XML ¹®¼·Î º¯È¯Çϱâ À§ÇØ XML Data Handler¸¦ È£ÃâÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. ÀÏ´Ü ÀÌ Business Object°¡ º¯È¯µÇ¸é Request-Response Data Handler°¡ ¾î´ðÅÍ·Î XML ¹®¼¸¦ ¸®ÅÏÇÏ°í ·¹°Å½Ã ÀÀ¿ëÇÁ·Î±×·¥À¸·Î ¶ó¿ìÆ®ÇÕ´Ï´Ù.
±×¸² 33¿¡¼´Â Request-Response Data Handler°¡ ¼öÇàÇÏ´Â Business Object¿¡¼ ¹®ÀÚ¿·ÎÀÇ º¯È¯ ¿¹¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 33. Request-Response Data Handler¸¦ »ç¿ëÇÑ Business Object¿¡¼ ¹®ÀÚ¿·ÎÀÇ º¯È¯
¾î´ðÅÍ´Â ³ªÁß¿¡ ·¹°Å½Ã ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ÀÀ´äÀ» ¼ö½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÀÀ´äÀº ·¹°Å½Ã ÀÀ¿ëÇÁ·Î±×·¥ÀÇ »ç¿ëÀÚ Á¤ÀÇ Çü½ÄÀ» °®°Ô µË´Ï´Ù. ¾î´ðÅÍ´Â ´Ù½Ã Request-Response Data Handler¸¦ È£ÃâÇÏ¿© ÀÀ´ä µ¥ÀÌÅ͸¦ Àü¼ÛÇÕ´Ï´Ù. Request-Response Data Handler´Â ÇØ´ç ±¸¼ºÀ» È®ÀÎÇÏ¿© ÀÌ ÀÀ´ä µ¥ÀÌÅ͸¦ Business Object·Î º¯È¯Çϱâ À§ÇØ Custom Data Handler¸¦ È£ÃâÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. ÀÏ´Ü ÀÌ µ¥ÀÌÅͰ¡ º¯È¯µÇ¸é Request-Response Data Handler°¡ ¾î´ðÅÍ·Î Business Object¸¦ ¸®ÅÏÇϰí À̾î ÅëÇÕ ºê·ÎÄ¿·Î ¶ó¿ìÆ®ÇÕ´Ï´Ù.
Request-Response Data Handler´Â ICS ÅëÇÕ ºê·ÎÄ¿°¡ ÇϳªÀÇ Business Object À¯ÇüÀ» Çù¾÷ Æ÷Æ®·Î ÁöÁ¤Çϰí Çϳª ÀÌ»óÀÇ ´Ù¸¥ Business Object¸¦ ÀÌ¾î ¼ö½ÅÇϵµ·Ï ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ¾×¼¼½º Ŭ¶óÀÌ¾ðÆ®°¡ °í°´ ¿ÀºêÁ§Æ®¸¦ Çù¾÷À¸·Î Àü¼ÛÇϰí À̾î ÇØ´ç °í°´¿¡ ´ëÇÑ º¸·ù ÁÖ¹® ¿ÀºêÁ§Æ® ¹è¿À» ¼ö½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
Request-Response Data Handler´Â text/requestresponse MIME À¯ÇüÀÇ Á÷·ÄÈµÈ µ¥ÀÌÅ͸¦ Áö¿øÇÕ´Ï´Ù.
Á÷·ÄÈµÈ µ¥ÀÌÅÍ´Â ÅØ½ºÆ® ¶Ç´Â 2Áø µ¥ÀÌÅÍÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±âº» ÃÖ»óÀ§ ·¹º§ Meta Object(MO_DataHandler_Default ¶Ç´Â
MO_Server_DataHandler)´Â text/requestresponse MIME À¯ÇüÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼ ¾×¼¼½º Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â Ä¿³ØÅͰ¡ Request-Response Data Handler¸¦ È£ÃâÇÏ·Á¸é, ÇØ´ç ÃÖ»óÀ§ ·¹º§ Meta Object°¡ text/requestresponse MIME À¯ÇüÀ» Áö¿øÇϵµ·Ï ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ÃÖ»óÀ§ ·¹º§ Meta Object ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ °³¿ä¿¡¼´Â Request-Response Data Handler¿¡ ´ëÇÑ ´ÙÀ½ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
Data Handler´Â ´ÙÀ½ÀÇ µÎ ¹æ¹ý Áß Çϳª·Î Á÷·ÄÈµÈ µ¥ÀÌÅ͸¦ ¼ö½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
Request-Response Data Handler´Â ³×ÀÓ Çڵ鷯¸¦ »ç¿ëÇÏ¿©, ÀÚ½ÅÀÌ ÀÛ¼ºÇÏ´Â ÃÖ»óÀ§ ·¹º§ Business ObjectÀÇ À̸§À» ÀÛ¼ºÇÕ´Ï´Ù. ±×¸² 34¿¡¼´Â Request-Response Data Handler ±¸¼º¿ä¼Ò ¹× ±¸¼º¿ä¼Ò °£ÀÇ °ü°è¸¦ º¸¿©ÁÝ´Ï´Ù.
±×¸² 34. Request-Response data-handler ±¸¼º¿ä¼Ò
Data Handler´Â Request-Response Data Handler
ÇÏÀ§ Meta ObjectÀÇ
NameHandlerClass ¼Ó¼º °ªÀ» ±â¹ÝÀ¸·Î ÇÏ´Â ³×ÀÓ Çڵ鷯ÀÇ ÀνºÅϽº¸¦ È£ÃâÇÕ´Ï´Ù.
¿À·ù ¹× ¿¹¿Ü¸¦ »ý¼ºÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ REQUESTTESTÀÇ ±âº» BOPrefix¸¦ ÁöÁ¤Çϰí Requrest Data Handler°¡ Customer Business Object¸¦ »ý¼ºÇÏ´Â °æ¿ì, Request-Response Data Handler°¡ ÃÖ»óÀ§ ·¹º§ ¿ÀºêÁ§Æ®ÀÎ REQUESTTEST_Customer¸¦ ÀÛ¼ºÇϰí Customer ¿ÀºêÁ§Æ®·Î ÇÏÀ§ ¿ÀºêÁ§Æ® Áß Çϳª¸¦ ä¿ó´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ ³×ÀÓ Çڵ鷯¸¦ ÁöÁ¤ÇÏ·Á¸é »ç¿ëÀÚ Á¤ÀÇ ³×ÀÓ Çڵ鷯 Ŭ·¡½ºÀÇ À̸§¿¡ NameHandlerClass¸¦ ¼³Á¤ÇϽʽÿÀ. »ç¿ëÀÚ Á¤ÀÇ ³×ÀÓ Çڵ鷯 ÀÛ¼º ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â Request-Response Data Handler »ç¿ëÀÚ Á¤ÀǸ¦ ÂüÁ¶ÇϽʽÿÀ.
Á¦Ç°°ú ÇÔ²² Á¦°øµÈ Meta Object ¹öÀüÀ¸·Î µÈ NameHandlerClass ¼Ó¼ºÀº °ø¹éÀÔ´Ï´Ù. ±×·¯¹Ç·Î Request-Response ³×ÀÓ Çڵ鷯´Â ±âº» ³×ÀÓ Çڵ鷯¸¦ »ç¿ëÇÕ´Ï´Ù.
Request-Response Data Handler´Â ´ÙÀ½ µÎ °¡Áö °æ¿ì¿¡ ¸ðµÎ À¯¿ëÇÕ´Ï´Ù.
À̺¥Æ® 󸮿¡´Â ÀÀ¿ëÇÁ·Î±×·¥ ºñÁî´Ï½º ¿£Æ¼Æ¼ÀÇ º¯°æÀ» ³ªÅ¸³»´Â ÀϺΠÀ̺¥Æ®°¡ ¹ß»ýÇß´Ù´Â ÅëÇÕ ºê·ÎÄ¿ÀÇ °ø°í°¡ Æ÷ÇԵ˴ϴÙ. À̺¥Æ® °ø°í¿¡¼, Data HandlerÀÇ È£Ãâ ¹®¸ÆÀº Á÷·ÄÈµÈ µ¥ÀÌÅ͸¦ Business Object·Î º¯È¯½Ãų Data Handler¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌÈÄ ÀÌ Business Object´Â ÅëÇÕ ºê·ÎÄ¿·Î ¶ó¿ìÆ®µË´Ï´Ù. ÀÌ·¯ÇÑ ¹®ÀÚ¿¿¡¼ Business Object·ÎÀÇ º¯È¯Àº Requrest Data Handler¿¡ ÀÇÇØ ¼öÇàµË´Ï´Ù. ÀÌ Data Handler°¡ ¿äû(ÀÔ·Â) Çü½Ä¿¡¼ Business Object·ÎÀÇ º¯È¯À» ó¸®Çϱ⠶§¹®ÀÔ´Ï´Ù.
À̺¥Æ® 󸮴 µ¿±â ¶Ç´Â ºñµ¿±âÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ºñµ¿±â À̺¥Æ® 󸮿¡¼ ¾î´ðÅÍ, ƯÈ÷ ¾î´ðÅÍÀÇ Ä¿³ØÅÍ ±¸¼º¿ä¼Ò´Â ´ÙÀ½°ú °°ÀÌ ÅëÇÕ ºê·ÎÄ¿·ÎºÎÅÍ ÀÀ´äÀ» ±â´Ù¸®Áö ¾Ê½À´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ´Ü°è´Â µ¿±â À̺¥Æ® 󸮿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÀÌ ´Ü°è´Â
Request-Response Data Handler°¡ ICSÀÇ ¼¹ö ¾×¼¼½º ÀÎÅÍÆäÀ̽º°¡ ÇÑ °¡Áö Çü½Ä(ÇØ´ç ¿äû Çü½Ä)À¸·Î ICS¿¡ µ¥ÀÌÅ͸¦ Àü¼ÛÇϰí ÀÌ¾î ´Ù¸¥ ¾ç½ÄÀÇ µ¥ÀÌÅ͸¦ ¼ö½ÅÇϵµ·Ï Çã¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. À̸¦ ÅëÇØ ¾×¼¼½º Ŭ¶óÀÌ¾ðÆ®°¡ °í°´ XML ¹®¼¸¦ Àü¼ÛÇϰí À̾î ÇØ´ç °í°´¿¡ ´ëÇÑ º¸·ù ÁÖ¹®ÀÌ µé¾î ÀÖ´Â XML ¹®¼¸¦ ¼ö½ÅÇÏ´Â ½Ã³ª¸®¿À¸¦ ¿Ï·áÇÒ ¼ö ÀÖ½À´Ï´Ù.
Request-Response Data Handler´Â getBO() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿©, ¼ö½ÅÇÏ´Â Á÷·ÄÈµÈ µ¥ÀÌÅ͸¦ ó¸®ÇÕ´Ï´Ù. ¶ÇÇÑ ´ÙÀ½ Á¶°Ç Áß Çϳª°¡ trueÀÎ °æ¿ì ÀÌ Á÷·ÄÈµÈ µ¥ÀÌÅÍ¿¡ Requrest Data Handler¸¦ È£ÃâÇÕ´Ï´Ù.
¸ðµç ÇÏÀ§ Business Object¿¡ CxIgnore(ºñ¾î ÀÖÀ½À» Ç¥½Ã) °ªÀÌ ÀÖ´Â °æ¿ì, Data Handler´Â Á÷·ÄÈµÈ µ¥ÀÌÅͰ¡ »õ ¿äûÀ» ³ªÅ¸³»´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
µÎ °æ¿ì ¸ðµÎ Request-Response Data Handler´Â Requrest Data HandlerÀÇ ÀνºÅϽº¸¦ ÀÛ¼ºÇϰí ÀÌ Data Handler¸¦ »ç¿ëÇÏ¿© ¿äû Çü½Ä µ¥ÀÌÅ͸¦ ¿äû Business Object·Î º¯È¯ÇÕ´Ï´Ù. Request-Response Data Handler´Â Requrest Data Handler·Î ¿äû Çü½Ä µ¥ÀÌÅ͸¦ Àü´ÞÇÕ´Ï´Ù. Requrest Data Handler´Â ÇØ´ç ¿äû Business Object¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ÀÌ ÃÖ»óÀ§ ·¹º§ Business Object´Â Request-Response Data Handler¿¡¼ Çù¾÷ÀÌ ¼ö½ÅÇÑ Business ObjectÀÔ´Ï´Ù. Çù¾÷ÀÌ ÀÌ Business Object¸¦ °»½ÅÇϸé, Business Object¿¡ ¿ø·¡ ¿äû Business Object ¹× »õ·Î ÀÛ¼ºµÈ ÀÀ´ä Business Object°¡ ¸ðµÎ Æ÷ÇԵ˴ϴÙ.
Request-Response Data Handler´Â getStringFromBO() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿©, ¼ö½ÅÇÏ´Â ÃÖ»óÀ§ ·¹º§ Business Object¸¦ ó¸®ÇÕ´Ï´Ù. ÃÖ»óÀ§ ·¹º§ Business ObjectÀÇ µÑ ÀÌ»óÀÇ ÇÏÀ§ Business Object¸¦ ä¿ì´Â °æ¿ì, Data Handler´Â ÃÖ»óÀ§ ·¹º§ Business Object°¡ ¿ø·¡ ¿äû Business Object¿Í ÀÀ´ä Business Object¸¦ ¸ðµÎ Æ÷ÇÔÇÏ¿© °á°úÀûÀ¸·Î ÀÀ´ä Business Object¸¦ º¯È¯ÇØ¾ß ÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. µû¶ó¼ ÃÖ»óÀ§ ·¹º§ Business Object¿¡¼ ¸¶Áö¸·À¸·Î Á¤ÀÇµÈ ÇÏÀ§ Business Object¸¦ ÀÀ´ä Business Object·Î ó¸®ÇÒ Response Data HandlerÀÇ ÀνºÅϽº¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
Ä¿³ØÅÍ´Â executeCollaboration() ¸Þ¼Òµå·Î µ¿±â À̺¥Æ® 󸮸¦ ¼öÇàÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯³ª ÀϹÝÀûÀ¸·Î À̺¥Æ® °¨Áö ¸ÞÄ¿´ÏÁò(¿¹: Æú¸µ)À» »ç¿ëÇÏ¿© ºñµ¿±â À̺¥Æ® 󸮸¦ ¼öÇàÇÕ´Ï´Ù.
¿äû 󸮿¡´Â ÅëÇÕ ºê·ÎÄ¿ÀÇ ¿äû ¼ö½Å ¹× ÀÀ¿ëÇÁ·Î±×·¥ ºñÁî´Ï½º ¿£Æ¼Æ¼¿¡¼ÀÇ ÀûÀýÇÑ º¯°æ ½ÃÀÛÀÌ Æ÷ÇԵ˴ϴÙ. ¾×¼¼½º Ŭ¶óÀ̾ðÆ®(µ¿±â½Ä) ¶Ç´Â Ä¿³ØÅÍ(ºñµ¿±â½Ä)·Î ½ÃÀÛµÉ ¼ö ÀÖ´Â À̺¥Æ® ó¸®¿Í ´Þ¸® ¿äû 󸮴 ÅëÇÕ ºê·ÎÄ¿¿¡ ÀÇÇØ ½ÃÀ۵Ǹç Ä¿³ØÅÍ(¾×¼¼½º Ŭ¶óÀÌ¾ðÆ®°¡ ¾Æ´Ô)¿ÍÀÇ Åë½Å¸¸ Æ÷ÇԵ˴ϴÙ.
¿äû 󸮿¡¼, Data HandlerÀÇ È£Ãâ ¹®¸ÆÀº Á÷·ÄÈµÈ µ¥ÀÌÅ͸¦ Business Object·Î º¯È¯½Ãų Data Handler¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌÈÄ ÀÌ Business Object´Â ÅëÇÕ ºê·ÎÄ¿·Î ¶ó¿ìÆ®µË´Ï´Ù. À̰ÍÀº ¹®ÀÚ¿¿¡¼ Business Object·ÎÀÇ º¯È¯ÀÔ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ´Ü°è´Â IBM WebSphere InterChange Server ÅëÇÕ ºê·ÎÄ¿ ¹× ±â¼ú ¾î´ðÅ͸¦ Æ÷ÇÔÇÏ´Â ¿äû 󸮿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ ±â¼ú ¾î´ðÅÍ´Â ¿äû ¹× ÀÀ´ä µ¥ÀÌÅ͸¦ ó¸®Çϱâ À§ÇØ Request-Response Data Handler¸¦ »ç¿ëÇϵµ·Ï ±¸¼ºµË´Ï´Ù. ÀÌ °æ¿ì, ¿äû µ¥ÀÌÅÍÀÇ Çü½Ä°ú ÀÀ´ä µ¥ÀÌÅÍÀÇ Çü½ÄÀº ¼·Î ´Ù¸¨´Ï´Ù.
Request-Response Data Handler´Â getStringFromBO() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿©, ¼ö½ÅÇÏ´Â ÃÖ»óÀ§ ·¹º§ Business Object¸¦ ó¸®ÇÕ´Ï´Ù. ÃÖ»óÀ§ ·¹º§ Business ObjectÀÇ ÇÑ ÇÏÀ§ Business Object¸¸ ä¿ì´Â °æ¿ì, Request-Response Data Handler´Â ÇÏÀ§ ¿ÀºêÁ§Æ®°¡ »õ ¿äûÀ» ³ªÅ¸³»´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. µû¶ó¼ ¿äû Business Object¸¦ Á÷·ÄÈµÈ µ¥ÀÌÅÍ·Î º¯È¯ÇÒ(¿äû Çü½ÄÀ¸·Î) Requrest Data HandlerÀÇ ÀνºÅϽº¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
Request-Response Data Handler´Â getBO() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿©, ¼ö½ÅÇÏ´Â ÃÖ»óÀ§ ·¹º§ Business Object ¹× Á÷·ÄÈµÈ µ¥ÀÌÅ͸¦ ó¸®ÇÕ´Ï´Ù. ÃÖ»óÀ§ ·¹º§ Business ObjectÀÇ ÇÏÀ§ Business Object¸¦ ä¿ì´Â °æ¿ì, Request-Response Data Handler´Â ÇÏÀ§ ¿ÀºêÁ§Æ®°¡ ¿ø·¡ ¿äûÀ» ³ªÅ¸³»°í °á°úÀûÀ¸·Î ¼ö½ÅÇÑ Á÷·ÄÈµÈ µ¥ÀÌÅͰ¡ ÀÀ´ä Çü½ÄÀ» ³ªÅ¸³»´Â °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. µû¶ó¼ Á÷·ÄÈµÈ µ¥ÀÌÅ͸¦ ÀÀ´ä Business Object·Î º¯È¯ÇÒ Response Data HandlerÀÇ ÀνºÅϽº¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
Request-Response Data Handler¸¦ »ç¿ëÇÏ¿© ¿äû Business Object¸¦ ÇØ´ç ¿äû Çü½ÄÀ¸·Î º¯È¯Çϰųª ÀÀ´ä Çü½ÄÀÇ µ¥ÀÌÅ͸¦
ÀÀ´ä Business Object·Î º¯È¯ÇÏ·Á¸é Ç¥ 50¿¡¼
¼³¸íÇÏ´Â ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
Ç¥ 50. Request-Response Data Handler »ç¿ë
´Ü°è | ÀÚ¼¼ÇÑ Á¤º¸ |
---|---|
1. Business Object ±¸Á¶¿¡ ´ëÇØ ¼³¸íÇÏ´Â Business Object Á¤Àǰ¡ Á¸ÀçÇØ¾ß Çϰí Request-Response Data Handler(¹× ÇØ´ç ±¸¼º¿ä¼Ò Data Handler) ½ÇÇà ½Ã »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. | Business Object Á¤ÀÇÀÇ ¿ä±¸»çÇ× |
2. Request-Response Data Handler¸¦ »ç¿ëÀÚ È¯°æ¿¡ ¸Â°Ô ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. | Request-Response Data Handler ±¸¼º |
3. ´ÙÀ½°ú °°Àº ÇØ´ç µ¥ÀÌÅÍ Á¶ÀÛÀ» ¼öÇàÇϱâ À§ÇØ È£Ãâ ¹®¸Æ(Ä¿³ØÅÍ ¶Ç´Â ¾×¼¼½º Ŭ¶óÀ̾ðÆ®)¿¡¼ Request-Response Data Handler¸¦ È£ÃâÇØ¾ß ÇÕ´Ï´Ù. |
|
a) µ¥ÀÌÅÍ Á¶ÀÛ: ÀÌ ¿äûÀ» ½ÃÀÛÇÏ´Â ±¸¼º¿ä¼Ò¿¡¼ ¿äûÀ» ¼ö½ÅÇÏ¿© ÀûÀýÇÑ Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù. | Requrest Data Handler·Î Business Object º¯È¯ |
b) µ¥ÀÌÅÍ Á¶ÀÛ: ÀÌ ¿äû¿¡ ´ëÀÀÇÏ´Â ±¸¼º¿ä¼Ò¿¡¼ ÀÀ´äÀ» ¼ö½ÅÇÏ¿© ÀûÀýÇÑ Çü½ÄÀ¸·Î º¯È¯ÇÕ´Ï´Ù. | Response Data Handler·Î Business Object º¯È¯ |