Ä¿³ØÅÍ¿¡´Â ´ÙÀ½ ¼½¼Ç¿¡¼ ¼³¸íµÈ µÎ °¡Áö À¯ÇüÀÇ ±¸¼º µî·Ï Á¤º¸°¡ ÀÖ½À´Ï´Ù.
¾î´ðÅ͸¦ ½ÇÇàÇϱâ Àü¿¡ ÀÌµé µî·Ï Á¤º¸ÀÇ °ªÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
Connector Configurator¸¦ »ç¿ëÇÏ¿© Ä¿³ØÅÍ µî·Ï Á¤º¸¸¦ ±¸¼ºÇÕ´Ï´Ù.
Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸´Â ¸ðµç Ä¿³ØÅͰ¡ »ç¿ëÇÏ´Â Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ µî·Ï Á¤º¸ ¼³¸í¿¡ ´ëÇØ¼´Â ºÎ·Ï A, Ä¿³ØÅÍÀÇ Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ. ±× ´ÙÀ½, ÀÌ·± µî·Ï Á¤º¸ ¼³Á¤ ¹æ¹ýÀ» ¼³¸íÇÏ´Â ´Ü°èº° ÇÁ·Î½ÃÀú´Â ºÎ·Ï B, Connector Configurator¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸´Â ·±Å¸ÀÓ ½Ã Ä¿³ØÅÍ ¿¡ÀÌÀüÆ®¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸´Â ¿¡ÀÌÀüÆ®¸¦ ´Ù½Ã ÄÚµåÈÇÏ°í ´Ù½Ã ºôµåÇÒ ÇÊ¿ä ¾øÀÌ Ä¿³ØÅÍ ¿¡ÀÌÀüÆ® ³»ÀÇ ³í¸®³ª Á¤Àû Á¤º¸¸¦ º¯°æÇÏ´Â ¹æ½ÄÀ» Á¦°øÇÕ´Ï´Ù.
Ç¥ 9´Â Ä¿³ØÅÍÀÇ Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸¸¦ ³ª¿ÇÑ °ÍÀÔ´Ï´Ù. µî·Ï Á¤º¸¿¡ ´ëÇÑ ¼³¸íÀº µÚ¿¡ ³ª¿À´Â ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 9. Ä¿³ØÅÍ Æ¯Á¤ ±¸¼º µî·Ï Á¤º¸
À̸§ | °¡´ÉÇÑ °ª | ±âº»°ª | Çʼö ¿©ºÎ |
---|---|---|---|
ArchiveDestination | ¼º°øÀûÀ¸·Î ó¸®µÈ ¸Þ½ÃÁö »çº»ÀÌ Àü¼ÛµÇ´Â ¸ñÀûÁö |
| ¾Æ´Ï¿À |
ConfigurationMetaObject | ±¸¼º Meta Object |
| µî·Ï Á¤º¸ ¼³¸í ÂüÁ¶ |
ConnectionFactoryName | JNDI »óÁ¡¿¡ Á¤ÀÇµÈ JMS ´ë±â¿ ¶Ç´Â Ç׸ñ ¿¬°á »ý¼º±â |
| ¿¹ |
CTX_InitialContextFactory | Ãʱâ JNDI ÄÁÅØ½ºÆ®¸¦ ¼ö¸³Çϱâ À§ÇØ »ç¿ëµÇ´Â »ý¼º±â Ŭ·¡½ºÀÇ À̸§ |
| ¿¹ |
CTX_ProviderURL | ¿¬°á »ý¼º±â°¡ ÀÖ´Â JNDI ÄÁÅØ½ºÆ®¸¦ ½Äº°ÇÏ´Â URL |
| ¿¹ |
DataHandlerClassName | ÀνºÅϽº¸¦ »ý¼ºÇÒ Data Handler Ŭ·¡½ºÀÇ À̸§ |
| µî·Ï Á¤º¸ ¼³¸í ÂüÁ¶ |
DataHandlerConfigMO | DataHandlerMimeType¿¡ ´ëÇÑ ±¸¼º Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â Data Handler Meta ObjectÀÇ À̸§ |
MO_DataHandler_ Default | µî·Ï Á¤º¸ ¼³¸í ÂüÁ¶ |
DataHandlerMimeType | ±âº» Data Handler ¼±Åà ½Ã »ç¿ëÇÒ MIME À¯Çü |
text/delimited | µî·Ï Á¤º¸ ¼³¸í ÂüÁ¶ |
DefaultVerb | ¼ö½Å Business Object ³»¿¡ ¼³Á¤µÉ µ¿»ç¸¦ ÁöÁ¤ÇÕ´Ï´Ù. | Create | ¾Æ´Ï¿À |
ErrorDestination | 󸮵ÇÁö ¾ÊÀº ¸Þ½ÃÁöÀÇ ¸ñÀûÁö |
| ¾Æ´Ï¿À |
InDoubtEvents |
FailOnStartup Reprocess Ignore LogError |
Reprocess | ¾Æ´Ï¿À |
InProgressDestination | Àӽà ÀúÀ念¿ª ¸ñÀûÁö |
| ¾Æ´Ï¿À |
InputDestination | Æú ¸ñÀûÁöÀÇ À̸§ |
| ¾Æ´Ï¿À |
LookupDestinationsUsingJNDI | true ¶Ç´Â false |
false | ¾Æ´Ï¿À |
MessageFormatProperty | ¸Þ½ÃÁö Çü½ÄÀ» ÁöÁ¤ÇÏ´Â µî·Ï Á¤º¸ À̸§ |
JMSType | ¾Æ´Ï¿À |
MessageResponseResultProperty | ¿äû Á¶ÀÛÀÇ °á°ú¸¦ Ç¥½ÃÇÏ´Â ÀÀ´ä ¸Þ½ÃÁöÀÇ µî·Ï Á¤º¸ | WBI_Result | ¿¹, µ¿±â 󸮿ë. |
PollQuantity | InputDestination µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °¢ ¸ñÀûÁö¿¡¼ °Ë»öÇÒ ¸Þ½ÃÁö ¼ö |
1 | ¾Æ´Ï¿À |
ReplyToDestination | Ä¿³ØÅÍ¿¡¼ ¿äû ¹ßÇà ½Ã ÀÀ´ä ¸Þ½ÃÁö°¡ Àü´ÞµÇ´Â ¸ñÀûÁö |
| ¿¹, µ¿±â 󸮿ë. |
UnsubscribedDestination | ¸Þ½ÃÁö°¡ ÀνĵÇÁö ¾Ê°Å³ª ¸Þ½ÃÁö°¡ ¸ÊÇεǴ Business Object°¡ Áö¿øµÇÁö ¾Ê´Â °æ¿ì Àιٿîµå ¸Þ½ÃÁöÀÇ »çº»ÀÌ ¹èÄ¡µÇ´Â ¸ñÀûÁö |
| ¾Æ´Ï¿À |
UnsubscribeOnTerminate | InputDestination¿¡¼ Á¦°ÅµÈ ÁÖÁ¦¸¦ ÁöÁ¤ÇÕ´Ï´Ù. |
| ¾Æ´Ï¿À |
UseDefaults |
true ¶Ç´Â false |
false | ¾Æ´Ï¿À |
UseDurableSubscriptions |
true ¶Ç´Â false |
false | ¾Æ´Ï¿À |
¼º°øÀûÀ¸·Î ó¸®µÈ ¸Þ½ÃÁö »çº»ÀÌ Àü¼ÛµÇ´Â ¸ñÀûÁöÀÔ´Ï´Ù.
±âº»°ªÀº CWLD_ARCHIVEÀÔ´Ï´Ù.
Ä¿³ØÅÍÀÇ ±¸¼º Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â Á¤Àû Meta ObjectÀÇ À̸§ÀÔ´Ï´Ù.
±âº»°ªÀº ¾ø½À´Ï´Ù.
Ä¿³ØÅͰ¡ JMS Á¦°øÀÚ¿¡ ´ëÇÑ ¿¬°áÀ» ¼ö¸³Çϱâ À§ÇØ °Ë»öÇÏ°í »ç¿ëÇØ¾ß ÇÒ JNDI »óÁ¡¿¡ Á¤ÀÇµÈ JMS ´ë±â¿ ¶Ç´Â Ç׸ñ ¿¬°á »ý¼º±â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ÀÌ À̸§À» ãÀ» ¶§ Ä¿³ØÅÍ´Â CTX_InitialContextFactory ¹× CTX_ProviderURL µî·Ï Á¤º¸¿¡ ÀÇÇØ ¼ö¸³µÈ Ãʱâ JNDI ÄÁÅØ½ºÆ®¸¦ »ç¿ëÇÕ´Ï´Ù.
±âº»°ª = ¾øÀ½
Ãʱâ JNDI ÄÁÅØ½ºÆ®¸¦ ¼ö¸³Çϱâ À§ÇØ »ç¿ëµÇ´Â »ý¼º±â Ŭ·¡½ºÀÇ À̸§
±âº»°ª = ¾øÀ½
¿¬°á »ý¼º±â°¡ ÀÖ´Â JNDI ÄÁÅØ½ºÆ®¸¦ ½Äº°ÇÏ´Â ¿ÏÀüÇÑ URLÀÔ´Ï´Ù. ÀÌ °ªÀº ÄÁÅØ½ºÆ® Àμö¿¡ Àü´ÞµË´Ï´Ù.
±âº»°ª = ¾øÀ½
¸Þ½ÃÁö¸¦ Business Object·Î(ºÎÅÍ) º¯È¯ÇÒ ¶§ »ç¿ëÇÏ´Â Data Handler Ŭ·¡½ºÀÔ´Ï´Ù. DataHandlerConfigMO¿Í DataHandlerMimeType ¸ðµÎ ¶Ç´Â DataHandlerClassName¸¸ ÁöÁ¤ÇϽʽÿÀ. ¼¼ °¡Áö µî·Ï Á¤º¸ ¸ðµÎ¸¦ ÁöÁ¤ÇÏÁö´Â ¸¶½Ê½Ã¿À.
±âº»°ª = ¾øÀ½
DataHandlerMimeType µî·Ï Á¤º¸¿¡¼ ÁöÁ¤µÈ MIME À¯Çü¿¡ ´ëÇÑ ±¸¼º Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â Meta ObjectÀÇ À̸§.
Data Handler¿¡ ´ëÇÑ ±¸¼º Á¤º¸¸¦
Á¦°øÇÕ´Ï´Ù.
DataHandlerConfigMO¿Í DataHandlerMimeType ¶Ç´Â DataHandlerClassName¸¸ ÁöÁ¤ÇϽʽÿÀ. ¼¼ °¡Áö µî·Ï Á¤º¸ ¸ðµÎ¸¦ ÁöÁ¤ÇÏÁö´Â ¸¶½Ê½Ã¿À.
±âº»°ªÀº MO_DataHandler_DefaultÀÔ´Ï´Ù.
ƯÁ¤ MIME À¯ÇüÀ» ±âÃÊ·Î Data Handler¸¦ ¿äûÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
DataHandlerConfigMO¿Í DataHandlerMimeType ¶Ç´Â DataHandlerClassName¸¸ ÁöÁ¤ÇϽʽÿÀ. ¼¼ °¡Áö µî·Ï Á¤º¸ ¸ðµÎ¸¦ ÁöÁ¤ÇÏÁö´Â ¸¶½Ê½Ã¿À.
±âº»°ª = text/delimited
Æú¸µ ½Ã Data Handler¿¡¼ µ¿»ç¸¦ ¼³Á¤ÇÏÁö ¾ÊÀº °æ¿ì ¼ö½Å Business Object ³»¿¡ ¼³Á¤µÉ µ¿»ç¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
±âº»°ª = Create
ó¸® Áß Ä¿³ØÅÍ¿¡ ¿À·ù°¡ ¹ß»ýÇÒ ¶§ Àιٿîµå ¸Þ½ÃÁöÀÇ »çº»ÀÌ Àü¼ÛµÇ´Â ¸ñÀûÁö
±âº»°ªÀº CWLD_ERRORÀÔ´Ï´Ù.
¿¹±âÄ¡ ¾ÊÀº Ä¿³ØÅÍ Á¾·á·Î ÀÎÇØ ¿ÏÀüÈ÷ 󸮵ÇÁö ¾ÊÀº ÁøÇà ÁßÀÎ À̺¥Æ®¸¦ ó¸®ÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÃʱâÈÇÏ´Â Áß¿¡ ÁøÇà ÁßÀÎ ´ë±â¿¿¡¼ À̺¥Æ®°¡ ¹ß°ßµÉ °æ¿ì ÃëÇÒ ³× °¡Áö Á¶Ä¡ Áß Çϳª¸¦ ¼±ÅÃÇϽʽÿÀ.
±âº»°ªÀº ReprocessÀÔ´Ï´Ù.
ó¸® Áß ¸Þ½ÃÁö°¡ º¸À¯µÇ´Â Àӽà ¸ñÀûÁöÀÔ´Ï´Ù.
±âº»°ª = ¾øÀ½
»õ ¸Þ½ÃÁö¿¡ ´ëÇØ Ä¿³ØÅÍ¿¡¼ Æú¸µµÉ ¸ñÀûÁöÀÔ´Ï´Ù. Ä¿³ØÅÍ´Â ¼¼¹ÌÄÝ·ÐÀ¸·Î ±¸ºÐµÇ´Â ¿©·¯ °³ÀÇ À̸§À» ½ÂÀÎÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ë±â¿ ±â¹Ý ±¸¼ºÀÇ ¼¼ °¡Áö ´ë±â¿ÀÎ MyQueueA, MyQueueB ¹× MyQueueC¸¦ Æú¸µÇϱâ À§ÇØ InputQueue Ä¿³ØÅÍ ±¸¼º µî·Ï Á¤º¸ÀÇ °ªÀÌ MyQueueA;MyQueueB;MyQueueC¿Í °°°Ô µË´Ï´Ù.
InputDestination µî·Ï Á¤º¸°¡ Á¦°øµÇÁö ¾Ê´Â °æ¿ì Ä¿³ØÅÍ´Â Æú¸µÇÏÁö ¾Ê½À´Ï´Ù.
±âº»°ª = ¾øÀ½
ÀÌ µî·Ï Á¤º¸°¡ trueÀ̸é Ä¿³ØÅÍ´Â JNDI »óÁ¡¿¡ ÀÖ´Â ¸ðµç JMS ¸ñÀûÁö À̸§À» ã½À´Ï´Ù. À̸¦ À§Çؼ´Â ÁöÁ¤µÈ ¸ñÀûÁö¿¡ JNDI »óÁ¡¿¡ Á¤ÀǵǾî¾ß ÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î, Ä¿³ØÅÍ´Â ÀÌ ´Ü°è¸¦ °Ç³Ê¶Ù°í ·±Å¸ÀÓ ½Ã JMS Á¦°øÀÚ°¡ À̸§À» ÀûÀýÇÑ ¸ñÀûÁö·Î ¹Ù²Ü ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
±âº»°ª = false
¸Þ½ÃÁö¿¡ ´ëÇÑ ÀÔ·Â ¶Ç´Â Ãâ·Â Çü½ÄÀ» Æ÷ÇÔÇÏ´Â JMS ¸Þ½ÃÁöÀÇ Çʵå. ±âº»ÀûÀ¸·Î, Ä¿³ØÅÍ´Â ¸Þ½ÃÁö Çü½Ä¿¡ ´ëÇÑ Àιٿîµå ¸Þ½ÃÁöÀÇ JMSType Çʵ带 È®ÀÎÇÏ°í ¸Þ½ÃÁö Çü½ÄÀ» ¾Æ¿ô¹Ù¿îµå ¸Þ½ÃÁöÀÇ JMSType Çʵ忡 ¾¹´Ï´Ù.
±âº»°ª =JMSType
µ¿±â ¿äû 󸮿¡ ÇÊ¿äÇϹǷÎ, ÀÌ µî·Ï Á¤º¸´Â Ä¿³ØÅͰ¡ ¿äûÀÇ °á°ú¸¦ ÆÇº°Çϱâ À§ÇØ È®ÀÎÇØ¾ß ÇÒ ÀÀ´ä JMS ¸Þ½ÃÁöÀÇ Çʵ带 ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ µî·Ï Á¤º¸´Â ºñµ¿±â 󸮿¡ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
±âº»°ªÀº WBI_ResultÀÔ´Ï´Ù.
pollForEvents ÁÖ±â Áß InputDestination µî·Ï Á¤º¸¿¡ ÁöÁ¤µÈ °¢ ¸ñÀûÁö¿¡¼ °Ë»öÇÒ ¼ö ÀÖ´Â ¸Þ½ÃÁöÀÇ ÃÖ´ë ¼ö
±âº»°ªÀº 1ÀÔ´Ï´Ù.
Ä¿³ØÅÍ¿¡¼ ¿äû ¹ßÇà ½Ã ÀÀ´ä ¸Þ½ÃÁö°¡ Àü´ÞµÇ´Â ¸ñÀûÁö. ±âº»ÀûÀ¸·Î, À̰ÍÀº Ä¿³ØÅͰ¡ ´ë»ó ÀÀ¿ëÇÁ·Î±×·¥°úÀÇ ¿äû ¸Þ½ÃÁö ±³È¯À» Á¶Á¤Çϱâ À§ÇØ »ç¿ëÇÏ´Â ¸ñÀûÁöÀÔ´Ï´Ù. µ¿±â 󸮿ëÀ¸·Î¸¸ ÀÌ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇϽʽÿÀ.
±âº»°ª = ¾øÀ½
¸Þ½ÃÁö°¡ ÀνĵÇÁö ¾Ê°Å³ª ¸Þ½ÃÁö°¡ ¸ÊÇεǴ Business Object°¡ Áö¿øµÇÁö ¾Ê´Â °æ¿ì Àιٿîµå ¸Þ½ÃÁöÀÇ »çº»ÀÌ ¹èÄ¡µÇ´Â ¸ñÀûÁö. µî·Ï Á¤º¸°¡ Á¤ÀÇµÇ°í ¿Ã¹Ù¸¥ °æ¿ì Ä¿³ØÅÍ´Â ÀÌ ¸ñÀûÁö¿¡ µî·ÏµÇÁö ¾ÊÀº ¸Þ½ÃÁöÀÇ »çº»À» °¡Á®´Ù ³õÀ¸¸ç, ±×·¸Áö ¾ÊÀº °æ¿ì ÇØ´ç ¸Þ½ÃÁö´Â ¹ö·ÁÁý´Ï´Ù.
±âº»°ª = ¾øÀ½
UserDurableSubscriptions°¡ true·Î ¼³Á¤µÉ ¶§¸¸ Àû¿ë °¡´ÉÇÕ´Ï´Ù. Ç׸ñÀ» Ä¿³ØÅÍ ±¸¼º¿¡¼ Á¦°ÅÇÏ´Â °æ¿ì ¿µ±¸ µî·ÏÀÇ »ç¿ëÀº ¹®Á¦Á¡À» »ý¼ºÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ÀÌ·± µî·ÏÀ» ´Ù½Ã È®ÀÎÇÏÁö ¾Ê´õ¶óµµ JMS Á¦°øÀÚ´Â °è¼ÓÇØ¼ ¿µ±¸ µî·Ï¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ ÀúÀåÇÕ´Ï´Ù.
InputDestination¿¡¼ ÁöÁ¤µÈ ¸ñ·Ï¿¡¼ Ç׸ñÀ» Á¦°ÅÇÒ ¶§¸¶´Ù ÀÌ µî·Ï Á¤º¸ °ª¿¡ ÀÌ·± Á¦°ÅµÈ Ç׸ñ(¼¼¹ÌÄÝ·ÐÀ¸·Î ±¸ºÐµÈ)À» ÁöÁ¤ÇϽʽÿÀ. ±âÁ¸ ¿µ±¸ µî·ÏÀ» ÆÄ±âÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
UnsubscribeOnTerminate·Î À̵¿½ÃŰ½Ê½Ã¿À.
ÀÌ Á¶Ä¡´Â ¾î¶² InputDestination °ªµµ º¯°æÇÏÁö ¾Ê½À´Ï´Ù.
À§ ´Ü°è ¼öÇà¿¡ ½ÇÆÐÇØµµ Ä¿³ØÅÍ¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾ÊÁö¸¸ JMS Á¦°øÀÚ°¡ ºÒÇÊ¿äÇÑ ¸Þ½ÃÁö¸¦ ÀúÀåÇÏ´Â ¿øÀÎÀÌ µË´Ï´Ù.
±âº»°ª = ¾øÀ½
UseDefaults°¡ true·Î ¼³Á¤µÈ °æ¿ì, Ä¿³ØÅÍ´Â isRequired·Î Ç¥½ÃµÈ °¢ Business Object ¼Ó¼º¿¡ ¿Ã¹Ù¸¥ °ª ¶Ç´Â ±âº»°ªÀÌ Á¦°øµÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù.
±âº»°ª = false
ÀÌ µî·Ï Á¤º¸´Â Pub/Sub Ç׸ñ ¾ç½Ä ¸Þ½Ã¡¿¡¸¸ »ç¿ëÇϽʽÿÀ. ÀÌ µî·Ï Á¤º¸°¡ true·Î ¼³Á¤µÈ °æ¿ì, Ä¿³ØÅÍ´Â Àû¿ë °¡´ÉÇÑ ¸ñÀûÁö¿¡ ´ëÇÑ ¿µ±¸ µî·ÏÀÚ·Î »ç¿ëµË´Ï´Ù. ´õ ³ôÀº ¿À¹öÇìµå¸¦ ¹ß»ý½ÃŰ¸é¼¶óµµ, Ä¿³ØÅÍ´Â Ä¿³ØÅͰ¡ ¿ÀÇÁ¶óÀÎÀÎ µ¿¾È¿¡µµ µî·ÏÇÏ´Â ÀÌ·± Ç׸ñ¿¡ ´ëÇÑ ¸ðµç ¸Þ½ÃÁö¸¦ ÀúÀåÇϵµ·Ï JMS Á¦°øÀÚ¿¡°Ô Áö½ÃÇÕ´Ï´Ù. ´Ù½Ã ¿Â¶óÀÎ »óŰ¡ µÇ¾úÀ» ¶§ Ä¿³ØÅÍ´Â ´©¶ôµÈ °ø°³ ¸Þ½ÃÁö¸¦ ´Ù½Ã ó¸®ÇÕ´Ï´Ù.
±âº»°ª = false
¾î´ðÅÍ´Â JMS Ç¥ÁØ¿¡ ÀÇÇØ Á¤ÀÇµÈ PTP(Point-to-Point) ¸Þ½Ã¡ ¹×
Pub/Sub(Publish-and-Subscribe) ¸Þ½Ã¡ ÀÎÅÍÆäÀ̽º ¸ðµÎ¸¦ Áö¿øÇÕ´Ï´Ù. ¾î´ðÅÍ¿¡¼ »ç¿ëµÇ´Â ¸Þ½Ã¡ ¾ç½ÄÀº »ç¿ëÀÚ°¡ Ä¿³ØÅÍ Æ¯Á¤ µî·Ï Á¤º¸ ConnectionFactoryName¿¡ ÁöÁ¤ÇÑ °ü¸® ¿ÀºêÁ§Æ® À¯ÇüÀ¸·Î ÆÇº°µË´Ï´Ù. ÀÌ·± ÇÁ·Î½ÃÀú¸¦ ÁøÇàÇϱâ Àü¿¡ ConnectionFactoryNameÀ» ÂüÁ¶ÇϽʽÿÀ.
¾î´ðÅÍÀÇ ÀνºÅϽº¸¦ PTP ¸Þ½ÃÁö ¾ç½ÄÀ¸·Î ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
¾î´ðÅÍÀÇ ÀνºÅϽº¸¦ Pub/Sub ¸Þ½ÃÁö ¾ç½ÄÀ¸·Î ±¸¼ºÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
OutputDestination µî·Ï Á¤º¸)°¡ Ç׸ñÀ» Ç¥½ÃÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù.
JMS Á¦°øÀÚ·ÎÀÇ ¿¬°áÀ» ¼ö¸³Çϱâ À§ÇØ Ä¿³ØÅÍ´Â JMS ¿¬°á »ý¼º±â¿¡ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù. JMS´Â ±× »ý¼º±â¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù. ±×·¯³ª °³º° JMS Á¦°øÀÚ °¢°¢Àº ÀÚü ±¸ÇöÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù. Ä¿³ØÅͰ¡ ÀÌ »ý¼º±â ±¸Çö¿¡ ´ëÇÑ ÂüÁ¶¸¦ °¡Áö°Ô µÇ¸é Ä¿³ØÅÍ´Â µî·Ï Á¤º¸ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ Áö½ÄÀ̳ª ¶Ç´Â Á¦°øÀÚÀÇ ½Äº° ¾øÀ̵µ JMS Á¦°øÀÚ¿ÍÀÇ ¿¬°áÀ» ¼ö¸³Çϰí ÀÌ¿Í Åë½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
À̽ÄÀ» °¡´ÉÇÏ°Ô Çϱâ À§ÇØ Ä¿³ØÅÍ´Â ¿¬°á »ý¼º±â°¡ JNDI »óÁ¡¿¡ À§Ä¡Çϱ⸦ ¿ä±¸ÇÕ´Ï´Ù. ±¸Çö Áß¿¡ »ç¿ëÀÚ ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ¿¬°á »ý¼º±â¸¦ ÀÛ¼º ¹× ±¸¼ºÇÑ ÈÄ À̸¦ »ç¿ëÀÚ Á¤ÀÇµÈ À̸§ÀÇ JNDI »óÁ¡¿¡ µÓ´Ï´Ù. ·±Å¸ÀÓ ½Ã JMS »óÁ¡°úÀÇ ¿¬°áÀ» ¼ö¸³ÇÏ°í ¿¬°á »ý¼º±â¸¦ ã¾Æº» ÈÄ JMS Á¦°øÀÚ¿ÍÀÇ ¿¬°áÀ» ¼ö¸³Çϱâ À§ÇØ À̸¦ »ç¿ëÇÕ´Ï´Ù.
ÀϺΠJMS Á¦°øÀÚ´Â ¿¬°á »ý¼º±â ¶Ç´Â ÀÛ¼ºÇÑ ±âŸ °ü¸® JMS ¿ÀºêÁ§Æ®¸¦ Æ÷ÇÔÇÏ´Â ÀÚü JNDI ±¸ÇöÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ Á¢±ÙÀ» ÅëÇØ ¸Å¿ì ¼ö¿ùÇÏ°Ô JNDI »óÁ¡À» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ JMS Á¦°øÀÚÀÇ °æ¿ì, »ç¿ëÀÚ´Â ¿ÜºÎ JNDI Á¦°øÀÚ¸¦ ¼³Ä¡ ¹× ±¸¼ºÇØ¾ß ÇÏ°í ¿¬°á »ý¼º±â¸¦ ÀÛ¼ºÇÏ¿© ¾î´ðÅÍ¿¡¼ »ç¿ë °¡´ÉÇÏ°Ô ÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â JNDI Á¦°øÀÚ ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
JNDI ȯ°æ º¯¼ö ¹× ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â www.javasoft.comÀ» ÂüÁ¶ÇϽʽÿÀ. MA88 ÆÐÄ¡·Î JNDI¸¦ ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸´Â WebSphere MQ Java Ŭ¶óÀÌ¾ðÆ® ¶óÀ̺귯¸®·Î JNDI ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
WebSphere MQ Java Ŭ¶óÀÌ¾ðÆ® ¶óÀ̺귯¸®¿¡¼ JNDI¸¦ ±¸¼ºÇÏ´Â ¹æ¹ýÀº ´ë±â¿ ±â¹Ý ¸Þ½Ã¡ ±¸¼º ¹× Ç׸ñ ±â¹Ý ¸Þ½Ã¡ ±¸¼º Ç׸ñÀ» ÂüÁ¶ÇϽʽÿÀ.