Ä¿³ØÅÍ´Â Çù¾÷À» SOAP/JMS À¥ ¼ºñ½º·Î¼ Ç¥½ÃÇÒ ¼ö ÀÖÀ¸¸ç, ¶ÇÇÑ Çù¾÷ÀÌ SOAP/JMS À¥ ¼ºñ½º¸¦ È£ÃâÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. À¥ ¼ºñ½º Ä¿³ØÅÍ¿¡¼ SOAP/JMS »ç¿ëÀ» À§ÇÑ ¿ä±¸»çÇ×Àº ´ÙÀ½°ú °°½À´Ï´Ù.
SOAP/JMSÀÇ °æ¿ì, Ä¿³ØÅÍ´Â JNDI ¹®¸ÆÀ» »ç¿ëÇÏ´Â ¿¬°á ÆÑÅ丮¸¦ ã±â À§ÇØ JNDI¸¦ »ç¿ëÇÕ´Ï´Ù. ÃʱâÈ Áß¿¡ Ä¿³ØÅÍ´Â JNDI¿¡ ¿¬°áÇϱâ À§ÇØ JNDI Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸¸¦ ÀнÀ´Ï´Ù. ÀÌ µî·Ï Á¤º¸¸¦ ±¸¼ºÇÏÁö ¾ÊÀ¸¸é SOAP/JMS¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ´ÙÀ½ JNDI Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌµé µî·Ï Á¤º¸ ÁöÁ¤¿¡ ´ëÇÑ Áöħ¿¡ ´ëÇØ¼´Â JNDI ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. Ä¿³ØÅÍ¿Í ÇÔ²² SOAP/JMS¸¦ »ç¿ëÇÏ·Á¸é, ´ÙÀ½ JNDI Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸°¡ ÇÊ¿äÇÕ´Ï´Ù.
LookupQueuesUsingJNDI¸¦ true·Î ¼³Á¤ÇÏ´Â °æ¿ì, Ä¿³ØÅͰ¡ »ç¿ëÇÏ´Â ¸ðµç ´ë±â¿À» JNDI¸¦ »ç¿ëÇÏ¿© ãÀ» ¼ö ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
Çù¾÷À» SOAP/JMS À¥ ¼ºñ½º·Î¼ Ç¥½ÃÇÏ·Á¸é, SOAP/JMS ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. SOAP/JMS ÇÁ·ÎÅäÄÝ ¸®½º³Ê¸¦ »ç¿ëÇÏ·Á¸é »ç¿ëÀÚ°¡ JNDI Ä¿³ØÅÍ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
JMS Á¦°øÀÚ ±¸¼ºÀº SOAP/JMS ÇÁ·ÎÅäÄÝ ¸®½º³ÊÀÇ ¿ä±¸»çÇ×À» ¹Ý¿µÇØ¾ß ÇÕ´Ï´Ù. JMS ¼ºñ½º Á¦°øÀÚ°¡ SOAP/JMS ÇÁ·ÎÅäÄÝ
¸®½º³Ê¿¡ ÇÊ¿äÇÑ ¸ðµç ´ë±â¿À» Á¤ÀÇÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ. ¹Ýµå½Ã JMS Á¦°øÀÚ ¹®¼¸¦ È®ÀÎÇϽʽÿÀ. ´ë±â¿ Á¤ÀÇ Å¸½ºÅ©´Â
Á¦°øÀÚº°·Î ´Ù¸¨´Ï´Ù. SOAP/JMS ÇÁ·ÎÅäÄÝ ¸®½º³Ê¿¡ ´ëÇØ 6°³ÀÇ
´ë±â¿À» Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. SOAP/JMS ¸®½º³Ê ±¸¼º µî·Ï Á¤º¸¿¡
´ë±â¿ À̸§À» ¼³Á¤ÇØ¾ß Çϸç, JNDI ¡»
LookupQueuesUsingJNDI¸¦ true·Î ¼³Á¤ÇÑ °æ¿ì, SOAP/JMS ¸®½º³Ê ±¸¼º µî·Ï Á¤º¸¿¡ ´ë±â¿ÀÇ JNDI À̸§µµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½ SOAP/JMS ¸®½º³Ê ±¸¼º µî·Ï Á¤º¸ÀÇ °ªÀ¸·Î ´ë±â¿ À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
InputQueue ¹× InProgressQueue´Â Çʼö µî·Ï Á¤º¸ÀÔ´Ï´Ù. ÀÌµé ´ë±â¿À» ¿Ã¹Ù¸£°Ô ±¸¼ºÇß´ÂÁö È®ÀÎÇϽʽÿÀ.
ArchiveQueue, UnsubscribedQueue ¹× ErrorQueue´Â ¼±ÅÃÀû µî·Ï Á¤º¸ÀÔ´Ï´Ù. ÀÌµé ´ë±â¿Àº À¥ ¼ºñ½º ¿äûÀ» ¾ÆÄ«À̺êÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌµé µî·Ï Á¤º¸ Áß Çϳª¸¦ »ç¿ëÇÒ °èȹÀÎ °æ¿ì, ÇØ´ç JMS ´ë±â¿À» ¿Ã¹Ù¸£°Ô ±¸¼ºÇß´ÂÁö È®ÀÎÇϽʽÿÀ. JMS Á¦°øÀÚ¿Í ÇÔ²² ÀÌµé ´ë±â¿À» Á¤ÀÇÇÒ ¶§, ÀÌµé ´ë±â¿ÀÇ ¿ë·®À» ÁÖÀÇÇØ¼ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
Çù¾÷ÀÌ SOAP/JMS À¥ ¼ºñ½º¸¦ È£ÃâÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é, SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯¸¦ »ç¿ëÇÕ´Ï´Ù. SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯´Â »ç¿ëÀÚ°¡ JNDI Ä¿³ØÅÍ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. À¥ ¼ºñ½º Á¦°øÀÚ¿Í ÇùÀÇÇÏ¿© JMS ¹× JNDI ¿ä±¸»çÇ×À» ÆÇº°ÇϽʽÿÀ.
SOAP/JMS À¥ ¼ºñ½º¸¦ È£ÃâÇÏ·Á¸é, Ä¿³ØÅÍ´Â SOAP/JMS ÇÁ·ÎÅäÄÝ ±¸¼º MOÀÇ ¸ñÀûÁö ¼Ó¼º °ªÀÌ ´ë»ó À¥ ¼ºñ½ºÀÇ ÀÔ·Â ´ë±â¿·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. JNDI ¡» LookupQueuesUsingJNDI¸¦ true·Î ¼³Á¤ÇÑ °æ¿ì, ÀÔ·Â ´ë±â¿ÀÇ JNDI À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
¿äû/ÀÀ´ä À¥ ¼ºñ½º¸¦ È£ÃâÇÒ °æ¿ì, À¥ ¼ºñ½º Á¦°øÀÚ¿Í ÇùÀÇÇÏ¿© ReplyTo ´ë±â¿¿¡ ´ëÇÑ ¿ä±¸»çÇ×À» ÆÇº°ÇØ¾ß ÇÕ´Ï´Ù. ReplyTo ´ë±â¿ÀÌ Á¤ÀǵǴÂÁö È®ÀÎÇϽʽÿÀ. ¶ÇÇÑ SOAP/JMS ÇÁ·ÎÅäÄÝ Çڵ鷯ÀÇ ReplyToQueue ±¸¼º µî·Ï Á¤º¸¿¡ ReplyTo ´ë±â¿ÀÇ À̸§À» ÁöÁ¤Çß´ÂÁö È®ÀÎÇϽʽÿÀ. JNDI ¡» LookupQueuesUsingJNDI°¡ true·Î ¼³Á¤µÇ´Â °æ¿ì, ReplyToQueue ±¸¼º µî·Ï Á¤º¸ÀÇ °ªÀÌ ÀÌ ´ë±â¿ÀÇ JNDI À̸§À» Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
ÇÁ·ÎÅäÄÝ ¸®½º³Ê¿Í´Â ´Þ¸® ÇÁ·ÎÅäÄÝ Çڵ鷯´Â À¥ ¼ºñ½º Ä¿³ØÅÍ¿¡ Ç÷¯±×ÇÒ ¼ö ¾øÀ½À» ÁÖÀÇÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. °á±¹, Ä¿³ØÅÍ´Â Ä¿³ØÅͰ¡ È£ÃâÇÏ´Â ¸ðµç ¿äû/ÀÀ´ä À¥ ¼ºñ½º¿¡ ´ëÇØ µ¿ÀÏÇÑ ReplyTo ´ë±â¿À» »ç¿ëÇÕ´Ï´Ù.