Ä¿³ØÅÍ´Â JMS(Java Message Service)ÀÇ IBM WebSphere MQ ±¸ÇöÀ» ÀÌ¿ëÇÕ´Ï´Ù. JMS´Â ¿£ÅÍÇÁ¶óÀÌÁî ¸Þ½Ã¡ ½Ã½ºÅÛ¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ °³¹æ Ç¥ÁØ APIÀÔ´Ï´Ù. ºñÁî´Ï½º ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ºñµ¿±âÀûÀ¸·Î ºñÁî´Ï½º µ¥ÀÌÅÍ ¹× À̺¥Æ®¸¦ Àü¼ÛÇÏ°í ¼ö½ÅÇϵµ·Ï µðÀÚÀεǾú½À´Ï´Ù.
±×¸² 2¿¡¼´Â ¸Þ½ÃÁö ¿äû Åë½Å¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. doVerbFor() ¸Þ¼Òµå°¡ Çù¾÷¿¡¼ Business Object¸¦ ¼ö½ÅÇϸé, Ä¿³ØÅÍ´Â Business Object¸¦ Data Handler·Î Àü´ÞÇÕ´Ï´Ù. Data Handler´Â Business Object¸¦ MQSI ÀûÇÕ ¸Þ½ÃÁö·Î º¯È¯ÇÏ¿© ´ë±â¿·Î ¹ßÇàÇÕ´Ï´Ù. ¿©±â¿¡¼ JMS ·¹À̾î´Â ´ë±â¿ ¼¼¼ÇÀ» ¿°í ¸Þ½ÃÁö¸¦ ¶ó¿ìÆ®Çϵµ·Ï ÀûÀýÇÑ È£ÃâÀ» ÀÛ¼ºÇÕ´Ï´Ù.
±×¸² 2. ÀÀ¿ëÇÁ·Î±×·¥ Ä¿³ØÅÍ Åë½Å ¸Þ¼Òµå: ¸Þ½ÃÁö ¿äû
±×¸² 3¿¡¼´Â ¸Þ½ÃÁö ¸®ÅÏ ¹æÇâÀ» º¸¿©ÁÝ´Ï´Ù. pollForEvents() ¸Þ¼Òµå´Â ÀÔ·Â ´ë±â¿¿¡¼ Àû¿ë °¡´ÉÇÑ ´ÙÀ½ ¸Þ½ÃÁö¸¦ °Ë»öÇÕ´Ï´Ù. 󸮰¡ ¿Ï·áµÉ ¶§±îÁö ¸Þ½ÃÁö°¡ ³²¾Æ ÀÖ´Â ÁøÇà ÁßÀÎ ´ë±â¿¿¡ ¸Þ½ÃÁö¸¦ ³Ö½À´Ï´Ù. Ä¿³ØÅÍ´Â MQ Integrator Broker Meta Object¸¦ »ç¿ëÇÏ¿©, Ä¿³ØÅÍ´Â ¸Þ½ÃÁö À¯ÇüÀÌ Áö¿øµÇ´ÂÁö ¿©ºÎ¸¦ ¿ì¼± ÆÇº°ÇÕ´Ï´Ù. ±×·¸°Ô Çϸé, Ä¿³ØÅÍ´Â Data Handler·Î ¸Þ½ÃÁö¸¦ Àü´ÞÇϸç, Data Handler´Â Business Object·Î ¸Þ½ÃÁö¸¦ º¯È¯ÇÕ´Ï´Ù. ¼³Á¤µÈ Verb´Â ¸Þ½ÃÁö À¯Çü¿¡ ¼³Á¤µÈ º¯È¯ µî·Ï Á¤º¸¸¦ ¹Ý¿µÇÕ´Ï´Ù. ±×·± ´ÙÀ½ Ä¿³ØÅÍ´Â Business Object°¡ Çù¾÷À¸·Î µî·ÏµÇ¾ú´ÂÁö ¿©ºÎ¸¦ ÆÇº°ÇÕ´Ï´Ù. ±×·¸°Ô Çϸé, gotApplEvents() ¸Þ¼Òµå´Â Business Object¸¦ InterChange Server·Î Àü´ÞÇÏ°í ¸Þ½ÃÁö´Â ÁøÇà ÁßÀÎ ´ë±â¿¿¡¼ Á¦°ÅµË´Ï´Ù.