À̺¥Æ® °ø°íÀÇ °æ¿ì, Ä¿³ØÅÍ´Â µ¥ÀÌÅͺ£À̽º Æ®¸®°Å ÀÌ¿ÜÀÇ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ´ë±â¿¿¡ ¾²´Â À̺¥Æ®¸¦ ¹ß°ßÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¶Ç´Â ±âŸ MQ¸¦ »ç¿ë °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î°¡ WebSphere MQ ¸Þ½ÃÁö¸¦ »ý¼ºÇÏ¿© MQ ¸Þ½ÃÁö ´ë±â¿¿¡ À̸¦ ÀúÀåÇÒ ¶§ À̺¥Æ®°¡ ¹ß»ýÇÕ´Ï´Ù.
Ä¿³ØÅÍ´Â pollForEvents() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© Á¤±âÀûÀ¸·Î ¸Þ½ÃÁö¿¡ ´ëÇÑ MQ ´ë±â¿À» Æú¸µÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ¸Þ½ÃÁö¸¦ ãÀ¸¸é, MQ ´ë±â¿¿¡¼ ¸Þ½ÃÁö¸¦ °Ë»öÇϰí Á¶»çÇÏ¿© ÇØ´ç Çü½ÄÀ» ÆÇº°ÇÕ´Ï´Ù. Çü½ÄÀÌ Ä¿³ØÅÍ Meta Object¿¡ Á¤ÀÇµÈ °æ¿ì, Ä¿³ØÅÍ´Â Data Handler¸¦ »ç¿ëÇÏ¿© Verb°¡ ÀÖ´Â ÀûÀýÇÑ Business Object¸¦ »ý¼ºÇÕ´Ï´Ù. À̺¥Æ® Àå¾Ö ½Ã³ª¸®¿À¿¡ ´ëÇØ¼´Â "¿À·ù ó¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ä¿³ØÅÍ´Â ÀÔ·Â ´ë±â¿¿¡ ´ëÇÑ Æ®·£Àè¼Ç ¼¼¼ÇÀ» óÀ½¿¡ ¿¾î ¸Þ½ÃÁö¸¦ ó¸®ÇÕ´Ï´Ù. ÀÌ Æ®·£Àè¼Ç Á¢±Ù ¹æ¹ýÀº Ä¿³ØÅͰ¡ Á¤»óÀûÀ¸·Î Business Object¸¦ Á¦ÃâÇßÁö¸¸ ´ë±â¿¿¡¼ Æ®·£Àè¼ÇÀ» È®¾àÇÏ´Â µ¥ ½ÇÆÐÇßÀ¸¹Ç·Î Business Object°¡ Çù¾÷À¸·Î µÎ ¹ø Àü´ÞµÉ ¼ö ÀÖ´Â ±âȸ¸¦ Çã¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦Á¡À» ÇÇÇϱâ À§ÇØ, Ä¿³ØÅÍ´Â ¸ðµç ¸Þ½ÃÁö¸¦ ÁøÇà ÁßÀÎ ´ë±â¿·Î À̵¿½Ãŵ´Ï´Ù. ¿©±â¿¡¼ ¸Þ½ÃÁö´Â 󸮰¡ ¿Ï·áµÉ ¶§±îÁö º¸·ùµË´Ï´Ù. Ä¿³ØÅͰ¡ ó¸® Áß ¿¹±âÄ¡ ¾Ê°Ô Á¾·áÇÑ °æ¿ì, ¸Þ½ÃÁö´Â ¿ø·¡ ÀÔ·Â ´ë±â¿·Î º¹±ÍµÇ´Â ´ë½Å ÁøÇà ÁßÀÎ ´ë±â¿¿¡ ³²½À´Ï´Ù.
ÃʱâÈ ½Ã, Ä¿³ØÅÍ´Â Ä¿³ØÅÍ Á¾·á ¶§¹®¿¡ ¿ÏÀüÈ÷ 󸮵ÇÁö ¾ÊÀº ¸Þ½ÃÁö¿¡ ´ëÇÑ ÁøÇà ÁßÀÎ ´ë±â¿À» °Ë»çÇÕ´Ï´Ù. Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸ InDoubtEvents´Â ½ÃÀÛ ½Ã ½ÇÆÐ, Àçó¸®, ¹«½Ã ¶Ç´Â ¿À·ù ·Î±×¿Í °°Àº ¸Þ½ÃÁöÀÇ º¹±¸¸¦ ó¸®ÇÏ´Â ³× °¡Áö ¿É¼Ç Áß Çϳª¸¦ ÁöÁ¤ÇÏ°Ô ÇÕ´Ï´Ù.
½ÃÀÛ ½Ã ½ÇÆÐ ¿É¼Ç »ç¿ë ½Ã, Ä¿³ØÅͰ¡ ÃʱâÈ Áß¿¡ ÁøÇà ÁßÀÎ ´ë±â¿¿¡¼ ¸Þ½ÃÁö¸¦ ãÀº °æ¿ì ¿À·ù¸¦ ·Î±×Çϰí Áï½Ã Á¾·áÇÕ´Ï´Ù. ¸Þ½ÃÁö¸¦ Á¶»çÇϰí ÀÌ ¸Þ½ÃÁö¸¦ ¸ðµÎ »èÁ¦Çϰųª ´Ù¸¥ ´ë±â¿·Î À̵¿½ÃŰ´Â °Í Áß ÇϳªÀÇ ÀûÀýÇÑ Á¶Ä¡¸¦ ÃëÇÏ´Â °ÍÀº »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚÀÇ Ã¥ÀÓÀÔ´Ï´Ù.
Àçó¸® ¿É¼Ç »ç¿ë ½Ã, Ä¿³ØÅͰ¡ ÃʱâÈ Áß¿¡ ÁøÇà ÁßÀÎ ´ë±â¿¿¡¼ ¸Þ½ÃÁö¸¦ ãÀº °æ¿ì Â÷ÈÄ Æú¸µ Áß Ã³À½¿¡ ÀÌµé ¸Þ½ÃÁö¸¦ ó¸®ÇÕ´Ï´Ù. ÁøÇà ÁßÀÎ ´ë±â¿ÀÇ ¸ðµç ¸Þ½ÃÁö°¡ 󸮵Ǹé, Ä¿³ØÅͰ¡ ÀÔ·Â ´ë±â¿¿¡¼ ¸Þ½ÃÁö 󸮸¦ ½ÃÀÛÇÕ´Ï´Ù.
¹«½Ã ¿É¼Ç »ç¿ë ½Ã, Ä¿³ØÅͰ¡ ÃʱâÈ Áß¿¡ ÁøÇà ÁßÀÎ ´ë±â¿¿¡¼ ¸Þ½ÃÁö¸¦ ãÀº °æ¿ì Ä¿³ØÅÍ´Â ¸Þ½ÃÁö¸¦ ¹«½ÃÇÏÁö¸¸ Á¾·áÇÏÁö ¾Ê½À´Ï´Ù.
¿À·ù ·Î±× ¿É¼Ç »ç¿ë ½Ã, Ä¿³ØÅͰ¡ ÃʱâÈ Áß¿¡ ÁøÇà ÁßÀÎ ´ë±â¿¿¡¼ ¸Þ½ÃÁö¸¦ ãÀº °æ¿ì Ä¿³ØÅÍ´Â ¿À·ù¸¦ ·Î±×ÇÏÁö¸¸ Á¾·áÇÏÁö ¾Ê½À´Ï´Ù.
Ä¿³ØÅÍ µî·Ï Á¤º¸ ArchiveQueue°¡ ÁöÁ¤µÇ°í À¯È¿ÇÑ ´ë±â¿À» ½Äº°ÇÏ´Â °æ¿ì, Ä¿³ØÅÍ´Â Á¤»óÀûÀ¸·Î ó¸®µÈ ¸ðµç ¸Þ½ÃÁöÀÇ »çº»À» ¾ÆÄ«ÀÌºê ´ë±â¿¿¡ ³õ½À´Ï´Ù. ArchiveQueue°¡ ºñÁ¤ÀÇµÈ °æ¿ì, ¸Þ½ÃÁö¸¦ ó¸® ÈÄ ¹ö¸³´Ï´Ù. µî·ÏµÇÁö ¾ÊÀº ¾ÆÄ«ÀÌºê ¶Ç´Â ¿À·ù°¡ ÀÖ´Â ¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â "¿À·ù ó¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.