¼³Ä¡ ÀÛ¾÷

MQ »óÈ£ Åë½ÅÀ» ±¸ÇöÇÏ·Á¸é ´ÙÀ½ÀÇ ¼³Ä¡ ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

¼³Ä¡ °èȹ

¿ø°Ý ¿¡ÀÌÀüÆ®¸¦ ¼³Ä¡ ¹× ±¸¼ºÇÏ·Á¸é, ¸ÕÀú ´ÙÀ½À» Æ÷ÇÔÇÑ ¿©·¯ °¡Áö °èȹ °í·Á»çÇ×À» ÇØ°áÇØ¾ß ÇÕ´Ï´Ù.

¿ø°Ý ¿¡ÀÌÀüÆ® ±¸¼º

ÀÎÅͳÝÀ» ÅëÇØ Åë½ÅÇÒ ¼ö ÀÖµµ·Ï Native WebSphere MQ ¶Ç´Â HTTP/HTTPS ÇÁ·ÎÅäÄÝ¿¡ »ç¿ëÇÒ ¿ø°Ý ¿¡ÀÌÀüÆ®¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Native WebSphere MQ ¿É¼ÇÀº Á¦Ç°¿¡ Á¦°øµÈ ¼ÒÇÁÆ®¿þ¾î¸¸À» »ç¿ëÇÏ¿© ±¸¼ºÇÕ´Ï´Ù. HTTP ¿É¼Ç¿¡´Â WebSphere MQ IPU°¡ ÇÊ¿äÇÏÁö¸¸, Á¦°øµÇÁö ¾ÊÀ¸¸ç º°µµ·Î ±¸ÀÔÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¼½¼ÇÀº µÎ °¡Áö ±¸¼ºÀ» ¸ðµÎ ¼³¸íÇÕ´Ï´Ù.

ÁÖ:
JMS´Â µÎ °¡Áö ±¸¼º ¸ðµÎ¿¡ ´ëÇÏ¿© À¯ÀÏÇÏ°Ô Áö¿øµÇ´Â Àü¼ÛÀÔ´Ï´Ù.

Native WebSphere MQ

ÀÌ ±¸¼º ¿É¼ÇÀº WebSphere MQ ÇÁ·ÎÅäÄÝÀ» SSL(Security Socket Layer)°ú ÇÔ²² »ç¿ëÇÏ¿© ÀÎÅͳÝÀ» ÅëÇÑ º¸¾È Åë½ÅÀ» º¸ÀåÇÕ´Ï´Ù. ÇØ´ç ±¸¼ºÀº º¸´Ù ³ªÀº ¼º´ÉÀ» Á¦°øÇÏÁö¸¸, WebSphere MQ°¡ ¹æÈ­º®À» Åë°úÇÏ·Á¸é ¹æÈ­º®¿¡ Æ÷Æ®°¡ ¿­·Á ÀÖ¾î¾ß ÇÕ´Ï´Ù. ±×¸² 2´Â ÀÌ·¯ÇÑ ±¸¼ºÀ» ¼³¸íÇÕ´Ï´Ù.

ºê·ÎÄ¿¿Í ¾î´ðÅÍ °£ÀÇ ¾ç¹æÇâ Åë½ÅÀ» À§Çؼ­´Â WebSphere MQ ä³ÎÀ» ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. °¢ ¹æÇâ¿¡ ´ëÇÏ¿© Çϳª¾¿ µÎ °³ÀÇ Ã¤³ÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÁÖ:
´ÙÀ½ÀÇ ´Ü°è´Â MQ1 ¹× MQ2°¡ Æ÷Æ® 1414¸¦ ûÃë ÁßÀ̶ó°í °¡Á¤ÇÕ´Ï´Ù.

Native WebSphere MQ¿¡ ´ëÇÑ Ã¤³Î ±¸¼º

  1. ä³Î 1(MQ1Àº ¼Û½ÅÃøÀ̰í MQ2´Â ¼ö½ÅÃøÀÓ):

    1. MQ1¿¡ CHANNEL1 ¼Û½ÅÃø ä³ÎÀ» ÀÛ¼ºÇϽʽÿÀ.
    2. MQ2¿¡ CHANNEL1 ¼ö½ÅÃø ä³ÎÀ» ÀÛ¼ºÇϽʽÿÀ.
  2. ä³Î 2(MQ2´Â ¼Û½ÅÃøÀ̰í MQ1Àº ¼ö½ÅÃøÀÓ):

    1. MQ2¿¡ CHANNEL2 ¼Û½ÅÃø ä³ÎÀ» ÀÛ¼ºÇϽʽÿÀ.
    2. MQ1¿¡ CHANNEL2 ¼ö½ÅÃø ä³ÎÀ» ÀÛ¼ºÇϽʽÿÀ.
  3. 1414 Æ÷Æ®ÀÇ Æ®·¡ÇÈÀ» MQ1·Î Àü´ÞÇϵµ·Ï ¹æÈ­º® 1À» ±¸¼ºÇϰí 1414 Æ÷Æ®ÀÇ Æ®·¡ÇÈÀ» MQ2·Î Àü´ÞÇϵµ·Ï ¹æÈ­º® 2¸¦ ±¸¼ºÇϽʽÿÀ.

    ÁÖ:
    MQ1 ¹× MQ2°¡ Æ÷Æ® 1414¸¦ ûÃë ÁßÀÌ¸ç ¹æÈ­º®ÀÌ Æ÷Æ®¸¦ ±â¹ÝÀ¸·Î ³×Æ®¿öÅ© Æ®·¡ÇÈ Àü´ÞÀ» Çã¿ëÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ½ÇÁ¦ ±¸¼ºÀº »ç¿ë ÁßÀÎ ¹æÈ­º®ÀÇ À¯Çü¿¡ µû¶ó ´Þ¶óÁú ¼öµµ ÀÖ½À´Ï´Ù.
  4. ¼Û½ÅÃø ä³Î 1ÀÇ IpAddress¸¦ ¹æÈ­º® 2ÀÇ ¿¬°á À̸§À¸·Î ¼³Á¤ÇϽʽÿÀ.
  5. ¼Û½ÅÃø ä³Î 2ÀÇ IpAddress¸¦ ¹æÈ­º® 1ÀÇ ¿¬°á À̸§À¸·Î ¼³Á¤ÇϽʽÿÀ.

Native WebSphere MQ¿¡ ´ëÇÑ ´ë±â¿­ ±¸¼º

  1. MQ1(Q1Àº Çãºê »çÀÌÆ®¿¡¼­ ½ºÆ÷Å© »çÀÌÆ®·ÎÀÇ Åë½Å¿¡ »ç¿ëµÊ):
    1. Q1À» ¿ø°Ý ´ë±â¿­·Î, Q2¸¦ ·ÎÄà ´ë±â¿­·Î ¼³Á¤ÇϽʽÿÀ.
    2. MQ2¸¦ Q1ÀÇ ¿ø°Ý ´ë±â¿­ °ü¸®ÀÚ·Î ¼³Á¤ÇϽʽÿÀ.
  2. MQ2(Q2´Â ½ºÆ÷Å© »çÀÌÆ®¿¡¼­ Çãºê »çÀÌÆ®·ÎÀÇ Åë½Å¿¡ »ç¿ëµÊ):
    1. Q2¸¦ ¿ø°Ý ´ë±â¿­·Î, Q1À» ·ÎÄà ´ë±â¿­·Î ¼³Á¤ÇϽʽÿÀ.
    2. MQ1À» Q2ÀÇ ¿ø°Ý ´ë±â¿­ °ü¸®ÀÚ·Î ¼³Á¤ÇϽʽÿÀ.
  3. °¢°¢ÀÇ ´ë±â¿­ °ü¸®ÀÚ¿¡¼­ Àü¼Û ´ë±â¿­À» ¼³Á¤ÇϽʽÿÀ.
  4. °¢°¢ÀÇ ´ë±â¿­ °ü¸®ÀÚ¿¡¼­ µ¥µå ·¹ÅÍ ´ë±â¿­À» ¼³Á¤ÇϽʽÿÀ.
  5. °áÇÔ ´ë±â¿­ÀÌ °¢ ´ë±â¿­ °ü¸®ÀÚÀÇ ·ÎÄà ´ë±â¿­ÀÎÁö È®ÀÎÇϽʽÿÀ.

´ë±â¿­ °ü¸®ÀÚ¸¦ ±¸¼ºÇÏ·Á¸é ProductDir\mqseries¿¡ À§Ä¡ÇÑ RemoteAgentSample.mqsc ¹× RemoteServerSample.mqsc »ùÇà ½ºÅ©¸³Æ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

±×¸² 2. Native WebSphere MQ ±¸¼º


HTTP/HTTPS

ÀÌ ±¸¼º ¿É¼ÇÀº WebSphere MQ IPT¸¦ »ç¿ëÇÏ¿© ÀÎÅͳݿ¡¼­ HTTP·Î Á¤º¸¸¦ Àü´ÞÇÕ´Ï´Ù. ±×¸² 3Àº ÀÌ·¯ÇÑ ±¸¼ºÀ» ¼³¸íÇÕ´Ï´Ù.

Æ÷Æ®, IP ÁÖ¼Ò ¹× SSL ¼¼ºÎ»çÇ×À» ÁöÁ¤ÇÏ·Á¸é ¶ó¿ìÆ®¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. Çãºê ¹× ½ºÆ÷Å© »çÀÌÆ® °£ÀÇ ¾ç¹æÇâ Åë½ÅÀ» À§ÇØ µÎ °³ÀÇ ¶ó¿ìÆ®¸¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. °¢ ¹æÇâ¿¡ ´ëÇÏ¿© °¢ »çÀÌÆ®¿¡¼­ µÎ °³ÀÇ ¶ó¿ìÆ®°¡ ÇÊ¿äÇÕ´Ï´Ù.

Çãºê ¹× ½ºÆ÷Å© »çÀÌÆ® °£ÀÇ ¾ç¹æÇâ Åë½ÅÀ» À§ÇØ Ã¤³ÎÀ» ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. °¢ ¹æÇâ¿¡ ´ëÇÏ¿© µÎ °³ÀÇ Ã¤³ÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÁÖ:
´ÙÀ½ÀÇ ´Ü°è´Â MQ1 ¹× MQ2°¡ Æ÷Æ® 1414¸¦ ûÃë ÁßÀ̶ó°í °¡Á¤ÇÕ´Ï´Ù.

HTTP/HTTPS¿¡ ´ëÇÑ Ã¤³Î ±¸¼º

  1. ä³Î 1(MQ1Àº ¼Û½ÅÃøÀ̰í MQ2´Â ¼ö½ÅÃøÀÓ):
    1. MQ1¿¡ CHANNEL1 ¼Û½ÅÃø ä³ÎÀ» ÀÛ¼ºÇϽʽÿÀ.
    2. MQ2¿¡ CHANNEL1 ¼ö½ÅÃø ä³ÎÀ» ÀÛ¼ºÇϽʽÿÀ.
  2. ä³Î 2(MQ2´Â ¼Û½ÅÃøÀ̰í MQ1Àº ¼ö½ÅÃøÀÓ):
    1. MQ2¿¡ CHANNEL2 ¼Û½ÅÃø ä³ÎÀ» ÀÛ¼ºÇϽʽÿÀ.
    2. MQ1¿¡ CHANNEL2 ¼ö½ÅÃø ä³ÎÀ» ÀÛ¼ºÇϽʽÿÀ.
  3. CHANNEL1ÀÇ ConnectionNameÀ» MQIPT1ÀÇ IpAddress ¹× ListenerPort·Î ¼³Á¤ÇϽʽÿÀ.
  4. CHANNEL2ÀÇ ConnectionNameÀ» MQIPT2ÀÇ IpAddress ¹× ListenerPort·Î ¼³Á¤ÇϽʽÿÀ.
  5. ListenerPortÀÇ ¸ðµç Æ®·¡ÇÈÀ» MQIPT1·Î Àü´ÞÇϵµ·Ï ¹æÈ­º® 1À» ¼³Á¤ÇϽʽÿÀ.
  6. ListenerPortÀÇ ¸ðµç Æ®·¡ÇÈÀ» MQIPT2·Î Àü´ÞÇϵµ·Ï ¹æÈ­º® 2¸¦ ¼³Á¤ÇϽʽÿÀ.

HTTP/HTTPS¿¡ ´ëÇÑ ´ë±â¿­ ±¸¼º

  1. MQ1(Q1Àº Çãºê »çÀÌÆ®¿¡¼­ ½ºÆ÷Å© »çÀÌÆ®·ÎÀÇ Åë½Å¿¡ »ç¿ëµÊ):
    1. Q1À» ¿ø°Ý ´ë±â¿­·Î, Q2¸¦ ·ÎÄà ´ë±â¿­·Î ¼³Á¤ÇϽʽÿÀ.
    2. MQ2¸¦ Q1ÀÇ ¿ø°Ý ´ë±â¿­ °ü¸®ÀÚ·Î ¼³Á¤ÇϽʽÿÀ.
  2. MQ2(Q2´Â ½ºÆ÷Å© »çÀÌÆ®¿¡¼­ Çãºê »çÀÌÆ®·ÎÀÇ Åë½Å¿¡ »ç¿ëµÊ):
    1. Q2¸¦ ¿ø°Ý ´ë±â¿­·Î, Q1À» ·ÎÄà ´ë±â¿­·Î ¼³Á¤ÇϽʽÿÀ.
    2. MQ1À» Q2ÀÇ ¿ø°Ý ´ë±â¿­ °ü¸®ÀÚ·Î ¼³Á¤ÇϽʽÿÀ.
  3. °¢°¢ÀÇ ´ë±â¿­ °ü¸®ÀÚ¿¡¼­ Àü¼Û ´ë±â¿­À» ¼³Á¤ÇϽʽÿÀ.
  4. °¢°¢ÀÇ ´ë±â¿­ °ü¸®ÀÚ¿¡¼­ µ¥µå ·¹ÅÍ ´ë±â¿­À» ¼³Á¤ÇϽʽÿÀ.
  5. °áÇÔ ´ë±â¿­ÀÌ °¢ ´ë±â¿­ °ü¸®ÀÚÀÇ ·ÎÄà ´ë±â¿­ÀÎÁö È®ÀÎÇϽʽÿÀ.

´ë±â¿­ °ü¸®ÀÚ¸¦ ±¸¼ºÇÏ·Á¸é ProductDir\mqseries¿¡ À§Ä¡ÇÑ RemoteAgentSample.mqsc ¹× RemoteServerSample.mqsc »ùÇà ½ºÅ©¸³Æ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

MQIPT1¿¡ ´ëÇÑ ¶ó¿ìÆ® ±¸¼º

MQIPT2¿¡ ´ëÇÑ ¶ó¿ìÆ® ±¸¼º

±×¸² 3. HTTP/HTTPS ±¸¼º


ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Ä¿³ØÅÍ¿ÍÀÇ »óÈ£ ÀÛ¿ë »ç¿ë °¡´É

Ä¿³ØÅͰ¡ ÀÌ·¯ÇÑ Æ¯Á¤ Åë½Å ¸ðµ¨°ú ÇÊ¿äÇÑ ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é ÀϺΠÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ±¸¼º ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÇØ´ç ±¸¼º ÀÛ¾÷ÀÌ ÇÊ¿äÇÑÁö ÆÇº°ÇÏ·Á¸é ¾î´ðÅÍ¿¡ ´ëÇÑ ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

¿ø°Ý ¿¡ÀÌÀüÆ® ±¸¼º¿ä¼Ò ½ÃÀÛ

¿ø°Ý ¿¡ÀÌÀüÆ®¿¡¼­ ´ÙÀ½ÀÇ ±¸¼º¿ä¼Ò¸¦ ½ÇÇà ÁßÀ̾î¾ß ÇÕ´Ï´Ù.

Copyright IBM Corp. 1997, 2004