IBM Korea Skip to main content
       IBM Ȩ    |  Á¦Ç° & ¼­ºñ½º  |  °í°´Áö¿ø & ´Ù¿î·Îµå  |  È¸¿ø°¡ÀÔ  

Java theory and practice: Â÷¼¼´ë ±â¾÷ ¾ÖÇø®ÄÉÀ̼ǿ¡ JMS¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù¸é?
¸ñ Â÷:
´ëÁßÀ» À§ÇÑ ¸Þ½ÃÁö Å¥À×
MQ ¼­¹öÀÇ ¿ªÇÒ
MQÀÇ °­Á¡
°íÀüÀûÀÎ MQ »ç¿ë ÆÐÅÏ
Áß¿äÇÑ °æ·Î¿¡¼­ À§ÇèÇÑ ÀÛ¾÷ Á¦°ÅÇϱâ
°á·Ð
Âü°í ÀÚ·á
ÇÊÀÚ ¼Ò°³
±â»ç¿¡ ´ëÇÑ Æò°¡
°ü·Ã dW ¸µÅ©:
US ¿ø¹® Àбâ
¸Þ½ÃÁö Å¥À×ÀÌ ±â¾÷ ¾ÖÇø®ÄÉÀ̼ÇÀÇ À¯¿¬¼º°ú È®À强À» Çâ»ó½ÃÅ°´Â ¹æ¹ý


Brian Goetz
¼ö¼® ÄÁ¼³ÅÏÆ®, Quiotix Corp
2002³â 2¿ù

º£Å׶û ÀÚ¹Ù °³¹ßÀÚÀÎ Brian Goetz°¡ »õ·ÎÀÌ ¿¬À縦 ½ÃÀÛÇÑ ¿ù°£ Ä®·³ÀÎ "Java theory and practice"¿¡ ¿À½Å °ÍÀ» ȯ¿µÇÑ´Ù. ÀÌ Ä÷³Àº ¼³°è ¿øÄ¢µéÀÌ ½Ç¼¼°èÀÇ ¹®Á¦ ÇØ°á¿¡ ÇÊ¿äÇÑ ¿ä°ÇÀ» ÃæÁ·½ÃÅ°´Â ¾Ë±â ¾î·Á¿î ½ÃÁ¡À» ¿¬±¸Çϴµ¥ ¸ñÇ¥¸¦ µÎ°í ÀÖ´Ù. ¸Å´Þ ¿ì¸®´Â ¼³°è ÆÐÅÏ, ½Å·Ú¼º ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î ¼³°èÀÇ ¿øÄ¢, ±×¸®°í "ÃÖ»óÀÇ »ç·Ê"°¡ ¿Ö ÃÖ»óÀÎÁö µî¿¡ ´ëÇÏ¿© À̵éÀÌ ½ÇÁ¦ ¹®Á¦¿¡ ¾î¶»°Ô Àû¿ëµÇ´ÂÁö¿¡ ÁÖÀÇÇϸ鼭 »ìÆ캼 °ÍÀÌ´Ù. À̹ø ´Þ¿¡ BrianÀº ±â¾÷ ¸Þ½ÃÁö queuing ±â¼úÀ» »ìÆ캻´Ù.

ÃÖ±Ù ¸î ³â µ¿¾È ±â¾÷ ¸Þ½ÃÁö Å¥À× (MQ) Á¦Ç°Àº °³¹ßÀڵ鿡°Ô º¸´Ù ±¤¹üÀ§ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾î ¿Ô´Ù. MQ ±â¼úÀº ÀûÀýÇÏ°Ô »ç¿ëµÇ¸é ¿©·¯ºÐ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸¼º°ú ¼º´É ¹× È®À强À» Çâ»ó½ÃŲ´Ù. J2EEÀÇ ÇÙ½É ºÎºÐÀÎ ÀÚ¹Ù ¸Þ½ÃÁö ¼­ºñ½º (JMS)´Â MQ ¼­ºñ½º¸¦ ¾î¶² J2EE ¾ÖÇø®ÄÉÀ̼ǿ¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. À̹ø ù ȸ¿¡¼­ BrianÀº ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ¸Þ½ÃÁö Å¥À×À» »ç¿ëÇÒ ¶§ÀÇ ¸î °¡Áö ÀÌÁ¡À» °£Ã߸®°í MQ ±â¼ú¿¡¼­ ÇýÅÃÀ» º¼ ¼ö ÀÖ´Â ¹®Á¦ÀÇ À¯ÇüµéÀ» ¾Ë¾Æº¸°Ú´Ù.

¸Þ½ÃÁö Å¥À× (MQ) ÅøÀº °ü°èÇü (SQL) µ¥ÀÌÅͺ£À̽º¿Í °°Àº µ¥ÀÌÅͺ£À̽º Åø¸¸Å­ Àß ¾Ë·ÁÁö°Å³ª ÀÌÇصÇÁö ¾Ê°í ¾Ê´Ù. µ¥ÀÌÅͺ£À̽º ÅøÀº °ÅÀÇ ¸ðµç ±â¾÷ ¾ÖÇø®ÄÉÀ̼ǰú ¼ö¸¹Àº º¸´Ù °£´ÜÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÇÙ½É ¿ä¼ÒÀÌ´Ù. °³¹ßÀÚµéÀº Àú·ÅÇÑ µ¥½ºÅ©Å¾¿ë µ¥ÀÌÅͺ£À̽º (dBase³ª Microsoft Access)¿¡¼­ ¿÷±×·ì µ¥ÀÌÅͺ£À̽º ¼­¹ö (Sybase SQL/Anywhere), ±×¸®°í ±â¾÷ µ¥ÀÌÅͺ£À̽º ¼­¹ö (DB2³ª Oracle)¿¡ À̸£±â±îÁö ±¤¹üÀ§ÇÑ µ¥ÀÌÅͺ£À̽º Á¦Ç°¿¡ Ç׽à Á¢±ÙÇÑ´Ù. ¿©·¯ºÐÀÇ ÇÁ·ÎÁ§Æ®°¡ ¹«¾ùÀÌµç °£¿¡ ¿©·¯ºÐÀÌ ÇÊ¿ä·Î ÇÏ´Â ±â´É, °¡°Ý ¹× ¼º´ÉÀÌ °áÇÕµÈ µ¥ÀÌÅͺ£À̽º Á¦Ç°ÀÌ ÀÖ´Ù.

µ¥ÀÌÅͺ£À̽º¿Í ¸¶Âù°¡Áö·Î, ¸Þ½ÃÁö Á᫐ ¹Ìµé¿þ¾î(MOM)¶ó°íµµ ºÒ¸®´Â MQ Á¦Ç°Àº ²Ï ¿À·§ µ¿¾È Á¸ÀçÇØ ¿Ô´Ù. ±×·¯³ª ÃÖ±Ù±îÁö MQ ¼­¹ö´Â ¾ÆÁÖ ÀڱݷÂÀÌ ÀÖ´Â ±â¾÷ °³¹ßÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ´Â ºñ½Ñ °í±Þ Á¦Ç°À̾ú´Ù. ±× °á°ú ÀÚ½ÅÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡ ¸Þ½Ã¡À» »ç¿ëÇÒ ¶§ÀÇ ÀÌÁ¡À» ¾Æ´Â °³¹ßÀÚ°¡ µå¹°¾ú´Ù.

´ëÁßÀ» À§ÇÑ ¸Þ½ÃÁö Å¥À×

´ÙÇàÈ÷µµ ÀÌ·± »óȲÀÌ º¯Çϱ⠽ÃÀÛÇÏ°í ÀÖ´Ù.: ÇöÀç ¸î °³ÀÇ º¸´Ù Àú·ÅÇÑ MQ ¼­¹ö°¡ ½ÃÀå¿¡ ³ª¿ÍÀÖ´Ù. 1997³â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®´Â Æ®·£Àè¼Ç ¸Þ½ÃÁö Å¥À× Á¦Ç°ÀÎ MSMQ¸¦ Ãß°¡ÀûÀÎ ¶óÀ̼±½º ºñ¿ë ¾øÀÌ Windows NT ¼­¹öÀÇ ÇÙ½É ºÎºÐÀ¸·Î Ãâ½ÃÇß´Ù. SunÀº Ãʱâ J2EE »ç¾ç¿¡ JMS API¸¦ Æ÷ÇÔ½ÃÅ°¸é¼­ ¸Þ½Ã¡À» Å©°Ô ÈÄ¿øÇÏ¿´´Ù. ±×¸®°í J2EE »ç¾ç 1.3 ¹öÀü¿¡¼­´Â ¸ðµç J2EE ÄÁÅ×À̳ʰ¡ JMS provider¸¦ Æ÷ÇÔÇÏ°í ÀÖ¾î¾ß ÇÑ´Ù.

ÀÚ¹Ù ¸Þ½ÃÁö ¼­ºñ½ºÀÎ JMS´Â ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀÌ ±¤¹üÀ§ÇÑ MQ ¼­¹ö (JMS Àü¹® ¿ë¾î·Î´Â provider)¿¡ Ç¥ÁØÈ­µÈ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â APIÀÌ´Ù. JDBC°¡ °øÅë ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ÇÁ·Î±×·¥µéÀÌ ¿©·¯ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º¿¡ Á¢±ÙÇϵµ·Ï ÇÏ´Â °Í°ú ¸¶Âù°¡ÁöÀÌ´Ù. ´ëºÎºÐÀÇ J2EE ÄÁÅ×À̳ʴ JSM provider¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù.; ¾ÕÀ¸·Î´Â ¸ðµç J2EE ÄÁÅ×À̳ʰ¡ ±×·¯ÇÒ °ÍÀÌ´Ù. JMS´Â ¶ÇÇÑ J2EE ÄÁÅ×ÀÌ³Ê ¾øÀ̵µ »ç¿ëµÉ ¼ö ÀÖ´Ù.; ¸î °³ÀÇ µ¶¸³Çü JMS provider ±¸Çö Á¦Ç°ÀÌ ½ÃÀå¿¡ ³ª¿Í ÀÖ´Ù. ¶ÇÇÑ EJB 2.0 »ç¾çÀº »õ·Î¿î À¯ÇüÀÇ EJB (¸Þ½ÃÁö ±¸µ¿ ¹æ½ÄÀÇ ºó)¸¦ ¼Ò°³Çϴµ¥, ÀÌ´Â ¿£ÅÍƼ¿Í ¼¼¼Ç ºóÀ» ÀÌ¿ëÇÏ´Â ¸Þ½ÃÁö ±¸µ¿ ¹æ½ÄÀÇ ÄÄÆ÷³ÍÆ®¸¦ ¾ÆÁÖ ½±°Ô ¸¸µé ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.

¿ì¸® ¸ðµÎ JMS ¼­ºñ½º¿¡ Á¢±ÙÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ¾ÖÇø®ÄÉÀ̼ǿ¡ ¸Þ½Ã¡ÀÇ ÈûÀ» ÀÀ¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ö¾ß ÇÑ´Ù. IBMÀÇ e-ºñÁî´Ï½º ¼³°èÀÚÀÎ Willy FarrelÀº JMS »ç¿ë¿¡ °üÇÑ ÈǸ¢ÇÑ ¼Ò°³¼­(Âü°í ÀÚ·á)¸¦ ÀÛ¼ºÇߴµ¥, ¸Þ½ÃÁö¿Í Å¥¸¦ »ý¼ºÇϱâ À§ÇÑ ±âÃÊÀûÀÎ »çÇ×µé°ú ¸Þ½ÃÁö¿¡ ¿ì¼±¼øÀ§¸¦ ¸Å±â°í, °Ë»öÇÏ°í, ÀÎÄÚµùÇϱâ À§ÇÑ ¸ðµç ¿É¼ÇµéÀ» ´Ù·ç°í ÀÖ´Ù.

¸Þ½Ã¡°ú µ¥ÀÌÅͺ£À̽º´Â ¼­·Î º¸¿ÏÀûÀ̸ç, ¸¹Àº °æ¿ì ¸Þ½Ã¡°ú °ü°èÇü µ¥ÀÌÅͺ£À̽º¸¦ ÇÔ²² »ç¿ëÇÏ¸é °¢ÀÚ »ç¿ëÇÏ´Â °Íº¸´Ù ÈξÀ ÈǸ¢ÇÑ ¼Ö·ç¼ÇÀÌ ¸¸µé¾îÁø´Ù.

Áö±Ý±îÁö MQ ¼­¹ö´Â ±ÝÀ¶ ¼­ºñ½º ¾ÖÇø®ÄÉÀ̼ǰú °°Àº À̺¥Æ® Á᫐ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ »ç¿ëµÇ°Å³ª, À̱âÁ¾ ½Ã½ºÅÛÀ» ¿¬°áÇÏ´Â ¹æ¹ý(À̱âÁ¾ µ¥ÀÌÅͺ£À̽º ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿¬°á½ÃÅ°°Å³ª °ø±Þ üÀÎ ³×Æ®¿öÅ©¿¡¼­ ÇÑ ±â¾÷À» ´Ù¸¥ ±â¾÷°ú ¿¬°á½ÃÅ°´Â µî)À¸·Î »ç¿ëµÇ¾î ¿Ô´Ù. "¸Þ½ÃÁö ÁöÇ⠹̵é¿þ¾î"¶ó´Â ¿ë¾î°¡ Á¾Á¾ MQ ¼­¹ö¿¡ Àû¿ëµÇ¾ú°í À̱âÁ¾ ½Ã½ºÅÛÀ» ¿¬°á½ÃÅ°´Â °ÍÀÌ MQ ±â¼úÀÇ ÁÖ¿ä ¿ëµµ¶ó´Â ÀνÄÀÌ °­Á¶µÇ¾ú´Ù. ±×·¯³ª MQ Á¦Ç°ÀÇ °¡°ÝÀÌ Ç϶ôÇÔ¿¡ µû¶ó ÀÌÁ¦ ¸¹Àº ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ǵµ ¸Þ½ÃÁö Å¥À×ÀÇ ÀåÁ¡À» ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.

MQ ¼­¹öÀÇ ¿ªÇÒ

MQ Àü¹® ¿ë¾î¿¡¼­ ¸Þ½ÃÁö´Â ´Ü¼øÈ÷ ¹ÙÀÌÆ® ½ºÆ®¸²À¸·Î Á¤Àǵȴ٠(ÀÌ´Â XML ¹®¼­, Á÷·ÄÈ­µÈ ÀÚ¹Ù °´Ã¼, ÅؽºÆ® ¹®ÀÚ¿­, ȤÀº ½ÉÁö¾î´Â ºó ¸Þ½ÃÁö°¡ µÉ ¼öµµ ÀÖ´Ù). ¸Þ½ÃÁöÀÇ Çؼ®Àº ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿µ¿ªÀ¸·Î ³²°ÜÁø´Ù.; MQ ÀÎÇÁ¶ó´Â ¸Þ½ÃÁö¿¡ ¾î¶² Àǹ̷ÐÀ̳ª ±¸Á¶µµ ºÎ¿©ÇÏÁö ¾Ê´Â´Ù. ¸Þ½ÃÁö´Â Å¥¿¡ ÀúÀåµÇ°í, MQ ¼­¹ö´Â Å¥¿¡ ¸Þ½ÃÁö¸¦ ³Ö°í »©³¾ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.

Áö±Ý±îÁö, ¸Þ½ÃÁö Å¥´Â °£´ÜÇÑ ¿¬°á ¸®½ºÆ®¿Í ¾ÆÁÖ À¯»çÇÑ °Í °°¾Ò´Ù. °¡Àå °£´ÜÇÑ ÇüÅ¿¡¼­´Â Á¤È®È÷ ¿¬°á ¸®½ºÆ®¶ó ÇÒ ¼ö ÀÖÁö¸¸, ±â¾÷ MQ ¼­¹ö´Â ÀÌ·¯ÇÑ ¿¬°á ¸®½ºÆ® °ü¸®¿¡ ¸¹Àº ±â´ÉÀ» ¾º¿ö¼­ ±â´ÉÀ» Çâ»ó½ÃŲ´Ù.:

  • Å¥¸¦ ÀÛ¼ºÇϰųª ÀÐÀ» ¼ö ÀÖ´Â ¿£ÅÍƼ¸¦ Á¦¾îÇÏ´Â º¸¾È ±â´É

  • ¸Þ½ÃÁö ¼Û½ÅÀÚ¿Í ¼ö½ÅÀÚ°¡ ´Ù¸¥ À§Ä¡¿¡ ÀÖÀ» ¼ö ÀÖµµ·Ï ÇÏ´Â ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º

  • Æ®·£Àè¼Ç Áö¿ø, µû¶ó¼­ Å¥ Ãß°¡¿Í »èÁ¦ ÀÛ¾÷ÀÌ ¿øÀÚ¼º (atomicity), ÀÏ°ü¼º, °Ý¸®¼º ¹× ¿µ¼Ó¼ºÀ̶ó´Â Æ®·£Àè¼Ç °íÀ¯ÀÇ Æ¯¼ºÀ» ³ªÅ¸³½´Ù.

  • ºÐ»êµÈ Æ®·£Àè¼Ç Áö¿ø, µû¶ó¼­ Å¥ ÀÛ¾÷ÀÌ SQL µ¥ÀÌÅͺ£À̽º °°Àº ´Ù¸¥ ÀÚ¿ø °ü¸®ÀÚ¿ÍÀÇ ºÐ»ê Æ®·£Àè¼Ç¿¡ Âü¿©ÇÒ ¼ö ÀÖ´Ù.

  • Áö¼Ó¼º

  • ºÎÇÏ Á¶Á¤

  • Àå¾Ö ´ëÃ¥

  • °ü¸®

MQÀÇ °­Á¡

MQ ÀÇ °­Á¡Àº ¸Þ½ÃÁö ÇÁ·Î¼¼½ÌÀÇ ºñµ¿±âÀûÀΠƯ¼º¿¡ ÀÇÇØ Á¦°øµÇ´Â °íÀ¯ÀÇ ´À½¼ÇÑ °áÇÕ¿¡¼­ ³ª¿Â´Ù. ÇÑ ¿£ÅÍƼ°¡ ¸Þ½ÃÁö¸¦ Å¥¿¡ °Ô½ÃÇÏ°í »èÁ¦ÇÏ°í ´Ù¸¥ ¿£ÅÍƼ°¡ À̸¦ ó¸®ÇÏ´Â ÀýÂ÷´Â ¿ÏÀüÈ÷ ºÐ¸®µÇ¾î ÀÖ´Ù. µÎ°³ÀÇ ¿£ÅÍƼ°¡ µ¿½Ã¿¡ ½ÇÇàµÇÁö ¾Ê¾Æµµ µÇ¸ç °°Àº ½Ã½ºÅÛ¿¡ ÀÖÁö ¾Ê¾Æµµ µÇ°í ½ÉÁö¾î´Â ¼­·ÎÀÇ ½Å¿øÀ» ¸ô¶óµµ µÈ´Ù. ; ÀÌµé °¢°¢Àº °¢ÀÚÀÇ ½ºÄÉÁì¿¡ µû¶ó Å¥ÇÏ°í¸¸ »óÈ£ÀÛ¿ëÇϸç, ¼­·Î ÁÖ°í¹ÞÀ» ¸Þ½ÃÁöÀÇ Çü½Ä¸¸ ÇÕÀÇÇÏ¸é µÈ´Ù. Áï ¼­·Î¿¡ ´ëÇØ ¾Æ¹« °Íµµ ¸ô¶óµµ µÈ´Ù.

´À½¼ÇÑ °áÇÕÀº ¸¹Àº ÀåÁ¡À» °¡Áö°í ÀÖ´Ù. ÇÑ ´ÜÀ§ÀÇ ÀÛ¾÷À» º¸´Ù ÀÛÀº µ¶¸³ÀûÀÎ ÄÄÆ÷³ÍÆ®·Î ³ª´©´Â ÀÚ¿¬½º·¯¿î ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇϴµ¥, ÀÌ´Â °á°ú¸¦ ó¸®ÇÏ´Â ´Ü°èµé°£¿¡ Àº¿¬Áß¿¡ Ãß»óÈ­¸¦ »ý¼ºÇÑ´Ù. ÀÌ·¯ÇÑ ¼¼ºÐÈ­´Â °¢ ÄÄÆ÷³ÍÆ®ÀÇ ±¸ÇöÀ» ¼­·Î ½±°Ô Ãß»óÈ­Çϵµ·Ï ÇØÁÖ¸ç °¢ ÄÄÆ÷³ÍÆ®º° ÀÚ¿ø È°¿ëµµ¸¦ º¸´Ù Àß ÃøÁ¤ÇÏ°í °ü¸®Çϵµ·Ï ÇÏ°í, ´Ù¸¥ ÄÄÆ÷³ÍÆ®µéÀ» º¯°æÇÏÁö ¾Ê°íµµ ÇÑ ÄÄÆ÷³ÍÆ®¸¦ À¯»çÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â ´Ù¸¥ ÄÄÆ÷³ÍÆ®·Î ¹Ù²Ü ¼ö ÀÖµµ·Ï ÇÑ´Ù.

JMS »ç¾çÀº JMS provider°¡ ¶ÇÇÑ publish and subscribe ±â´ÉÀ» ±¸ÇöÇÒ °ÍÀ» ¿ä±¸ÇÑ´Ù. ÀÌ ±â´ÉÀº topics¶ó°í ºÒ¸®´Â, ¾ÖÇø®ÄÉÀ̼ÇÀÌ Á¤ÀÇÇÑ º°°³ÀÇ Ã¤³ÎÀ» ¸¸µé ¼ö ÀÖµµ·Ï ÇÏ¸ç °¢ ¿£ÅÍƼ°¡ topicsÀ» ±¸µ¶ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ÇÑ topic¿¡ Å¥À׵Ǵ ¸Þ½ÃÁö´Â ±× topic¿¡°Ô ±¸µ¶ ½ÅûÀ» ÇÑ ¿£ÅÍƼÀÇ private Å¥¿¡ ÀÚµ¿À¸·Î ³õ¿©Áø´Ù. Topics´Â ±ÝÀ¶ ¼­ºñ½º³ª ´º½º ¹è´Þ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ À¯ÀÍÇÑ Á¤·Ä(Sorting) ±â´ÉÀ» ¼öÇàÇÏ´Ù. ¿¹¸¦ µé¾î, ¹Ì Áõ±Ç°Å·¡¼Ò¿¡¼­ °Å·¡µÇ´Â ÁÖ½ÄÀº 5000°³°¡ ³ÑÁö¸¸ °¢ ÅõÀÚÀÚ°¡ 30°³¿¡¸¸ °ü½ÉÀÌ ÀÖ´Ù°í ÇÏÀÚ. ±×·¯¸é ¿©·¯ºÐÀº °¢ ticker symbol¿¡ ´ëÇÑ topicÀ» ¸¸µé°í »ç¿ëÀÚµéÀÌ Èï¹Ì¸¦ °¡Áö°í ÀÖ´Â symbolÀ» ±¸µ¶Çϵµ·Ï ÇÏ¿©, MQ ¿£ÁøÀÌ Áߺ¹µÇ´Â Ç׸ñ ¾øÀÌ °¢ ÅõÀÚÀÚ°¡ ¿øÇÏ´Â ÁÖ°¡¸¸ º¸¿©ÁÖ´Â ÀÛ¾÷À» ¼öÇàÇϵµ·Ï ÇÒ ¼ö ÀÖ´Ù. ÀÌ ÀýÂ÷´Â SQL µ¥ÀÌÅͺ£À̽º·Î ±¸ÇöÇÏ·Á¸é ÈξÀ ¾î·Æ´Ù.

°íÀüÀûÀÎ MQ »ç¿ë ÆÐÅÏ

¸Þ½ÃÁö Å¥À×À» »ç¿ëÇϱ⿡ ¾ÆÁÖ ÀûÇÕÇÑ ÀϹÝÀûÀÎ »ç¿ë ÆÐÅÏÀÌ ¸¹ÀÌ ÀÖ´Ù. ¿©·¯ºÐÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ À̵é Áß Çϳª¸¦ º¸°Ô µÈ´Ù¸é ¿©·¯ºÐÀº ¸Þ½Ã¡ »ç¿ëÀ» °í·ÁÇØ¾ß ÇÑ´Ù.

À̺¥Æ® Á᫐ ¾ÖÇø®ÄÉÀ̼Ç

À̺¥Æ® Á᫐ ¾ÖÇø®ÄÉÀ̼ÇÀº MQ ±â¼úÀ» »ç¿ëÇϱ⿡ ¾ÆÁÖ ÀûÇÕÇÏ´Ù. ¿©±â¿¡´Â ±ÝÀ¶ ¼­ºñ½º ¾ÖÇø®ÄÉÀÌ¼Ç (ÁÖ°¡ º¯µ¿ »çÇ×ÀÌ Ç¥½ÃµÇ°í °¡°Ý º¯µ¿À̳ª ´Ù¸¥ ÁÖ¹®ÀÇ Ã³¸®¿¡ ±Ù°ÅÇÏ¿© °Å·¡¸¦ ½ÃÀÛÇÏ°í ÁÖ¹®ÀÇ »óŸ¦ º¸°íÇÏ´Â µîÀÇ ÀÛ¾÷À» ÇÏ´Â °Å·¡ ´Ü¸»±â¸¦ »ý°¢Çغ¸¶ó), ´º½º ¼­ºñ½º ¾ÖÇø®ÄÉÀÌ¼Ç ¹× °ø±Þ üÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀÌ Æ÷ÇԵȴÙ. ±ÝÀ¶ ½ÃÀå¿¡¼­´Â À̺¥Æ®¿¡ ½Å¼ÓÇÏ°Ô ´ëÀÀÇØ¾ß ÇÑ´Ù. ¿©·¯ºÐÀº Áß¿äÇÑ ÀÏÀÌ ¹ß»ýÇßÀ» ¶§ ±× ÀÏÀÌ ¹ß»ýÇÏÀÚ¸¶ÀÚ ¾Ë ¼ö Àֱ⸦ ¹Ù¶ö °ÍÀÌ´Ù.

µ¥ÀÌÅͺ£À̽º Æú¸µÇϱâ (ÁÖ±âÀû ÀÚµ¿ Á¶È¸)
µ¥ÀÌÅͺ£À̽º´Â µ¥ÀÌÅ͸¦ ¿µ¼ÓÀûÀ¸·Î ÀúÀåÇϴµ¥´Â ÁÁÁö¸¸, Àӽà µ¥ÀÌÅ͸¦ ÀúÀåÇϰųª µ¥ÀÌÅÍ º¯°æ½Ã ÅëÁöÇÏ´Â ±â´ÉÀº °­ÇÏÁö ¾Ê´Ù.

ºñÈ¿À²ÀûÀ̱ä ÇÏÁö¸¸ µ¥ÀÌÅͺ£À̽º¸¦ Æú¸µÇÏ´Â ¹æ¹ýÀÌ ÀϹÝÀûÀÌ´Ù. °¢ °øÇ×ÀÇ ¸ð´ÏÅÍ´Â Ãâ·ÂµÇ´Â Á¤º¸¸¦ ¾÷µ¥ÀÌÆ®Çϱâ À§ÇØ µ¥ÀÌÅͺ£À̽º¸¦ Áö¼ÓÀûÀ¸·Î Æú¸µÇÑ´Ù. Ãâ³³ ⱸ°¡ ¸¹Àº ÀºÇàÀº ÇÑ°¡ÇÑ ´ÙÀ½ ⱸ¸¦ °¡¸®Å°±â À§ÇØ Á¾Á¾ ÀüÀÚÀû Ç¥½Ã¸¦ »ç¿ëÇÑ´Ù. ÀüÀÚ »ó°Å·¡ »çÀÌÆ®ÀÇ ÁÖ¹® ó¸® ½Ã½ºÅÛÀº ó¸®ÇØ¾ß ÇÒ ½Å±Ô ÁÖ¹®ÀÌ ÀÖ´ÂÁö ¾Ë¾Æ º¸±â À§ÇØ µ¥ÀÌÅͺ£À̽º¸¦ Æú¸µÇÒ ¼ö ÀÖ´Ù. º¸Çè Ŭ·¹ÀÓ ¿öÅ©ÇÃ·Î¿ì ½Ã½ºÅÛÀº »õ·Î¿î º¸Çè±Ý Áö±Þ ¿ä±¸°¡ ÀÖ´ÂÁö ¾Ë¾Æº¸°í ÀûÀýÇÑ Å¬·¹ÀÓ Á¶Á¤ÀÚ¿¡°Ô ÀÏÀ» ¸Ã±æ ¼ö ÀÖµµ·Ï ÁÖ±âÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º¸¦ Á¶È¸ÇÒ ¼ö ÀÖ´Ù.

ÀÌ·¯ÇÑ Æú¸µÀº ¸ðµÎ ¼ö¸¹Àº Ãß°¡ ÀÛ¾÷À» ¸¸µç´Ù. ºó¹øÇÏ°Ô Æú¸µÇÏ´Â ¿£ÅÍƼ°¡ ¸¹À» °æ¿ì (µ¥ÀÌÅÍ º¯µ¿À» Áï½Ã ¹Ý¿µÇØ¾ß ÇÏ´Â °æ¿ì Æú¸µÀ» ÀÚÁÖ ÇØ¾ß ÇÒ °ÍÀÌ´Ù.) ÀÌ´Â µ¥ÀÌÅͺ£À̽º ¼­¹ö¿Í ³×Æ®¿öÅ©¿¡ »ó´çÇÑ ºÎÇϸ¦ °¡Á®¿Ã ¼ö ÀÖ´Ù. ´ëºÎºÐÀÇ °æ¿ì Æú¸µÀº ¾Æ¹«·± µ¥ÀÌÅ͸¦ ¹ÝȯÇÏÁö ¾Ê°Å³ª ȤÀº ´õ ³ª»Û °æ¿ì ÀÌ¹Ì º» µ¥ÀÌÅ͸¦ ¹ÝȯÇÏ¿© ´Ù½Ã Á¶È¸ÇØ¾ß Çϰųª ÀÌ¹Ì Ã³¸®µÈ °ÍÀÎÁö¸¦ È®ÀÎÇØ¾ß ÇÑ´Ù.

µ¥ÀÌÅͺ£À̽º´Â Æú¸µÀ̳ª À̺¥Æ®¸¦ À§ÇØ ¼³°èµÇÁö ¾Ê¾Ò´Ù. ¿©·¯ºÐÀÌ ÇÑ À̺¥Æ®°¡ ¹ß»ýÇϰųª µ¥ÀÌÅÍ°¡ º¯°æµÈ ÈÄ ºñ±³Àû ½Å¼ÓÇÏ°Ô Á¶Ä¡¸¦ ÃëÇØ¾ß ÇÑ´Ù¸é ºñµ¿±â ¸Þ½Ã¡ÀÌ ÈξÀ ´õ ½±°í È¿°úÀûÀÎ ¹æ¹ýÀÌ µÉ °ÍÀÌ´Ù. ¾÷µ¥ÀÌÆ®µÈ Á¤º¸°¡ ÀÖ´ÂÁö ¾Ë¾Æº¸±â À§ÇØ µ¥ÀÌÅͺ£À̽º¸¦ Æú¸µÇÒ ¶§¸¶´Ù ´ë½Å JMS »ç¿ëÀ» °í·ÁÇغ¸±â ¹Ù¶õ´Ù..

¿öÅ©Ç÷οì

¿öÅ©Ç÷οì Æ÷Å» (Workflow Management Coalition°ú Workflow And Reengineering International AssociationÀÇ °øµ¿ ÀÛ¾÷)¿¡ µû¸£¸é, ¿öÅ©Ç÷οì´Â "¹®¼­¿Í Á¤º¸ ȤÀº Ÿ½ºÅ©°¡ ÀýÂ÷È­µÈ ±ÔÄ¢¿¡ µû¶ó ÇÑ Âü¿©ÀÚ¿¡¼­ ´Ù¸¥ Âü¿©ÀÚ·Î Àü´ÞµÇ¾î ½ÇÇàÀÌ ÀϾµµ·Ï ÇÏ´Â ¾÷¹« ÇÁ·Î¼¼½º¸¦ ÀüüÀûÀ¸·Î ȤÀº ºÎºÐÀûÀ¸·Î ÀÚµ¿È­½ÃÅ°´Â °Í"ÀÌ´Ù. ¿öÅ©ÇÃ·Î¿ì ¾ÖÇø®ÄÉÀÌ¼Ç (¹®¼­ Àü´Þ°ú ½ÂÀÎ, º¸Çè Ŭ·¹ÀÓ Ã³¸® µî)Àº MQ ¼Ö·ç¼Ç¿¡ ƯÈ÷ ÀûÇÕÇÏ´Ù. MQ ±â¼úÀÌ °¢ Âü¿©ÀÚ°¡ ¼ö½ÅÇÔ°ú ¹ß½ÅÇÔÀ» °¡Áö°í ÀÖ´Â ¼­·ù Áß½ÉÀÇ »ç¹«½Ç¿¡¼­ ¿öÅ©ÇÃ·Î¿ì ¹®Á¦¸¦ ¾î¶»°Ô ÇØ°áÇÏ´ÂÁö¸¦ ¸é¹ÐÇÏ°Ô ¸ðµ¨¸µÇÏ°í Àֱ⠶§¹®ÀÌ´Ù.

¿öÅ©ÇÃ·Î¿ì ¾ÖÇø®ÄÉÀ̼ÇÀº ¸¹Àº agent (agent´Â »ç¶÷ÀÌ µÉ ¼öµµ ÀÖ°í ÀÚµ¿È­µÈ ó¸® ´Ü°è, ȤÀº ½ÉÁö¾î´Â ±â°è³ª ÇÁ¸°ÅÍ °°Àº ¹°¸®Àû Àåºñ°¡ µÉ ¼öµµ ÀÖ´Ù.)¸¦ °¡Áö´Â °ÍÀ¸·Î Ư¡ÁöÀ» ¼ö ÀÖ´Ù. °¢ agent´Â ŽºÅ©ÀÇ ÀÛÀº ºÎºÐÀ» ¼öÇàÇÏ°í, À̸¦ ¾÷¹« ±ÔÄ¢¿¡ µû¶ó ´ÙÀ½ agent¿¡°Ô Àü´ÞÇÑ´Ù. ÀüÀÚ½Ä °æºñ º¸°í¼­¸¦ ½ÂÀÎÇÏ°í ÁöºÒÇÏ´Â ÀýÂ÷¸¦ »ý°¢ÇØ º¸ÀÚ. Á¾¾÷¿øÀº º¸°í¼­¸¦ ¸¸µé¾î Á¦ÃâÇÏ°í, ÀÌ º¸°í¼­´Â Á¾¾÷¿øÀÇ °ü¸®ÀÚ¿¡ ÀÇÇØ ½ÂÀεǾî¾ß ÇÑ´Ù (±×¸®°í ÀÏÁ¤ ±Ý¾×À» ÃÊ°úÇÒ °æ¿ì ¾Æ¸¶ º¸´Ù »óÀ§ °æ¿µÁøÀÌ ½ÂÀÎÇØ¾ß ÇÒ °ÍÀÌ´Ù). ±× ÈÄ ÀÌ º¸°í¼­´Â ÀÎ»ç ºÎ¼­·Î °¡´Âµ¥, ÀÎ»ç ºÎ¼­¿¡¼­´Â ÀÌ º¸°í¼­°¡ Á¤È®ÇÑÁö¸¦ °ËÅäÇÏ°í ±× °æºñ°¡ Á¤´çÇÑ ¾÷¹«»ó °æºñ°¡ ¸Â´ÂÁö¿Í ȸ»çÀÇ ±ÔÁ¤¿¡ ¸Â´ÂÁö¸¦ È®ÀÎÇϱâ À§ÇØ Á¶»çÇÑ´Ù. ÀλçºÎ¼­ÀÇ ½ÂÀÎÀ» ¹ÞÀ¸¸é ÁöºÒ ¿äûÀÌ ¸¸µé¾îÁö°í ¼öÇ¥ ¹ßÇàÀÌ ¿¹Á¤µÉ °ÍÀÌ´Ù. ±× ÈÄ ÀÌ º¸°í¼­´Â ȸ°è ºÎ¼­·Î °¡¼­ °¢°¢ÀÇ °æºñ°¡ ÀûÀýÇÑ °èÁÂ¿Í ºñ¿ë ¼¾ÅÍ·Î ÀÌüµÉ °ÍÀÌ´Ù. °¢ ´Ü°è¿¡¼­ °æºñ º¸°í¼­´Â Á¾¾÷¿øÀ̳ª Á¾¾÷¿øÀÇ °ü¸®ÀÚ¿¡°Ô ´Ù½Ã µ¹¾Æ°¥ ¼öµµ ÀÖ´Ù.

¿öÅ©ÇÃ·Î¿ì ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà½Ã ¼³°èÀÇ ÁÖ¿ä ¸ñÇ¥´Â ÇÑ agent¿¡¼­ ´Ù¸¥ agent·Î ÀÛ¾÷ÀÌ ½Å¼ÓÇÏ°Ô µµ´ÞÇϵµ·Ï ÇÏ°í ŽºÅ©°£¿¡ ÇêÁ¡ÀÌ »ý±âÁö ¾Êµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. MQ ¼­¹ö´Â µ¥ÀÌÅͺ£À̽º¿Í Çù·ÂÇÏ¿© ÀÛ¾÷ÇϹǷΠÀ¯¿¬ÇÏ°í È®À强 ÀÖ´Â ¿öÅ©Ç÷οì ó¸® ±â´ÉÀ» ¿©·¯ºÐ ¾ÖÇø®ÄÉÀ̼ǿ¡ ½±°Ô ±¸ÃàÇϵµ·Ï ÇØÁØ´Ù.

MQ¸¦ »ç¿ëÇÏ¿© Áß¿äÇÑ °æ·Î¿¡¼­ À§ÇèÇÑ ÀÛ¾÷ Á¦°ÅÇϱâ

ÀüÀÚ »ó°Å·¡³ª °ø±Þ üÀÎ ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ÁÖ¹®À» Á¢¼öÇÏ°í ½ÂÀÎÇÏ°í ó¸®ÇÏ´Â ÀýÂ÷´Â ¿öÅ©ÇÃ·Î¿ì ¾ÖÇø®ÄÉÀ̼ǰú ¸¹Àº °øÅëÁ¡À» °¡Áö°í ÀÖ´Ù. ´ëºÎºÐÀÇ ´Ü°è¿¡ »ç¶÷ÀÌ ¾Æ´Ñ ÀüÀÚ½Ä Âü¿©ÀÚ°¡ °ü¿©ÇÏÁö¸¸ ¸»ÀÌ´Ù. ÁÖ¹® Á¢¼ö ¹× 󸮴 ´ÙÀ½ ´Ü°è Áß ÀϺΠȤÀº ¸ðµÎ¸¦ Æ÷ÇÔÇÑ´Ù. :

  • ÁÖ¹®À» Á¢¼öÇÏ°í À̸¦ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÑ´Ù.

  • °³ÀÎ °í°´¿¡°Ô´Â ½Å¿ë Ä«µå¸¦ È®ÀÎÇÑ´Ù.

  • »ó¿ë °í°´¿¡°Ô´Â ½Å¿ë Á¤º¸ ±â°üÀ̳ª ¿©·¯ºÐ ȸ»çÀÇ ½Å¿ë ºÎ¼­¿Í ÇÔ²² °í°´ÀÇ ½Å¿ëµµ¸¦ üũÇÑ´Ù.

  • »ç±â ÇàÀ§¸¦ üũÇÏ´Â ¸î °¡Áö ºÐ¼®À» ½Ç½ÃÇÑ´Ù.

  • Àç°í¸¦ üũÇÑ´Ù.

  • ó¸® ¼¾ÅÍ°¡ ¿©·¯ °³ÀÏ °æ¿ì ¾î¶² ¼¾ÅÍ°¡ ÁÖ¹®À» ó¸®ÇÒÁö °áÁ¤ÇÑ´Ù.

  • °í°´¿¡°Ô È®Á¤ ¸ÞÀÏÀ» º¸³½´Ù.

  • °í°´ÀÇ ¿µ¾÷ ´ëÇ¥¿¡°Ô ÅëÁöÇÑ´Ù.

  • ¼±Åà ¸ñ·ÏÀ» ÀÛ¼ºÇÏ¿© ó¸® ¼¾ÅÍ·Î º¸³½´Ù.

  • ÁÖ¹®À» ÃâÇÏÇÑ´Ù.

  • °í°´¿¡°Ô ´ë±ÝÀ» û±¸ÇÑ´Ù.

¿©·¯ºÐÀº °í°´ÀÌ "±¸¸Å"¸¦ Ŭ¸¯ÇÑ ÈÄ È®Á¤ ¹øÈ£¿Í ¿µ¼öÁõÀ» ¹Þ±â À§ÇØ ³Ê¹« ¿À·¡ ±â´Ù¸®°Ô ÇÏ°í ½ÍÁö ¾ÊÀ» °ÍÀÌ´Ù. µû¶ó¼­ ÁÖ¹®À» Á¢¼ö½ÃŲ °á°ú ¾î¶² ÄÚµå °æ·Î°¡ ½ÇÇàµÇ´õ¶óµµ ½ÇÇà ½Ã°£ÀÌ Âª°í ¿¹Ãø °¡´ÉÇØ¾ß ÇÑ´Ù. ±×·¯³ª À̵é Áß ¸¹Àº ´Ü°è°¡ °í°´ÀÇ ÁÖ¹® ½ÃÁ¡¿¡ »ç¿ë °¡´ÉÇÒ ¼öµµ ÀÖ°í ±×·¸Áö ¸øÇÒ ¼öµµ ÀÖ´Â ÀÚ¿øµé¿¡ Á¢±ÙÇØ¾ß ÇÒ ¼ö ÀÖ°í ÀÀ´ä½Ã°£À» º¸Àå¹ÞÁö ¸øÇÒ ¼öµµ ÀÖ´Ù. ÀÌ °æ¿ì À̵éÀº Áß¿äÇÑ °æ·Î¿¡¼­ ºüÁ®¾ß ÇÑ´Ù. ÁÖ¹®ÀÇ °³½Ã·Î ÀÏ·ÃÀÇ À̺¥Æ®¸¦ ÀÛµ¿Çϵµ·Ï ÇØ¾ß ÇÏÁö¸¸, ÁÖ¹®À» °³½ÃÇϱâ À§ÇØ Á¢¼ö ´Ü°è¸¦ ÃּҷΠª¾ÆÁöµµ·Ï ÇÔÀ¸·Î¼­ »ç¿ëÀÚ¸¦ °¡´ÉÇÑ ÇÑ ½Å¼ÓÇÏ°Ô ·çÇÁ¿¡¼­ ºüÁö°Ô ÇÑ´Ù. ÁÖ¹® 󸮸¦ ¿©·¯ °³ÀÇ °³º°ÀûÀÎ (±×¸®°í º¸´Ù ªÀº) ´Ü°è·Î ³ª´©¸é °í°´¿¡°Ô º¸´Ù ³ªÀº °æÇèÀ» Á¦°øÇÒ »Ó ¾Æ´Ï¶ó ÀÚ¿ø È°¿ëÀ²ÀÌ ³ô¾ÆÁö°í °æÀïÀÌ ÁÙ¾îµç´Ù. ÀÌ´Â Æ®·£Àè¼Ç ½Ã°£ÀÌ Âª¾ÆÁö°í (µû¶ó¼­ Àá±ÝÀÌ »¡¸® ÇØÁ¦µÉ °ÍÀÌ´Ù), ÇÑ ´Ü°è¿¡ »ç¿ëµÈ ÀÚ¿ø (³×Æ®¿öÅ©³ª µ¥ÀÌÅͺ£À̽º Á¢¼Ó µî)ÀÌ º¸´Ù »¡¸® ÇØÁ¦µÈ´Ù´Â ÀǹÌÀÌ´Ù.

ÁÖ¹® 󸮿¡ ÀÖ¾î °¡Àå ¿¹ÃøÇϱ⠾î·Á¿î ´Ü°è Áß Çϳª°¡ È®Á¤ ¸ÞÀÏÀ» º¸³»´Â °ÍÀÌ´Ù. Á¾Á¾ ¸ÞÀÏ ¼­¹ö°¡ ÆøÁÖÇÏ¿© ¸Þ½ÃÁö¸¦ ¹Þ´Âµ¥ ¿À·£ ½Ã°£ÀÌ °É¸± ¼ö ÀÖ°í Á¢¼ÓÀ» ¾Æ¿¹ °ÅºÎÇÒ ¼öµµ ÀÖ´Ù. °í°´ÀÇ ¸ÞÀÏ ¼­¹ö°¡ È®Àå ¸Þ½ÃÁö¸¦ °ÅÀýÇÑ´Ù¸é ¿©·¯ºÐÀº ³ªÁß¿¡ ´Ù½Ã Àü¼ÛÀ» ½ÃµµÇÏ·Á ÇÒ °ÍÀÌ´Ù. ÀÌ·± ¹æ½ÄÀ¸·Î È®Àå ¸ÞÀÏÀ» º¸³½´Ù´Â °ÍÀº "À§Çè"ÇÏ´Ù. ù¹ø° ½Ãµµ¿¡¼­ ¼º°øÇÏÁö ¸øÇϰųª 󸮿¡ ¿À·£ ½Ã°£ÀÌ °É¸± ¼öµµ Àֱ⠶§¹®ÀÌ´Ù. ±×¸®°í ¿©·¯ºÐÀº È®Á¤ ¸ÞÀÏÀ» º¸³¾ ¶§±îÁö °í°´ (ȤÀº ÀÌ¿¡ ÇØ´çÇÏ´Â ´Ù¸¥ ¹«¾ù)À» ±â´Ù¸®°Ô ¸¸µå´Â °ÍÀ» ¿øÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ¿Í ºñ½ÁÇÏ°Ô Àç°í´Â ÁÖ¹® ó¸®¿Í °³º°ÀûÀÎ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÇ¾î ÀÖÀ» ¼ö ÀÖ°í ÁÖ¹®ÀÌ ÀÌ·ç¾îÁø ½ÃÁ¡¿¡ »ç¿ëÇÒ ¼ö ¾øÀ» ¼öµµ ÀÖ´Ù. ȤÀº ½Å¿ë ºÎ¼­°¡ ±Ý¿äÀÏ¿¡ ÈÞ¹«ÀÏ ¼öµµ ÀÖ´Ù.

¹ÌÇØ°áµÈ È®Á¤ ¸ÞÀÏ°ú Àç°í üũ, ȤÀº ½Å¿ë üũ¸¦ ¸Þ½ÃÁö Å¥¸¦ »ç¿ëÇØ ÀúÀåÇÔÀ¸·Î½á ¿©·¯ºÐÀº "À§ÇèÇÑ" ÀÛ¾÷À» ³ª¸ÓÁö ÇÁ·Î¼¼½º¿¡¼­ ºÐ¸®ÇÒ ¼ö ÀÖ°í µû¶ó¼­ ³ª¸ÓÁö ÇÁ·Î¼¼½º´Â ÀÛ¾÷ÀÌ ½ÇÆÐÇϰųª Àå½Ã°£ °É¸±Áö ¸ð¸£´Â À§Çè¿¡¼­ ¹þ¾î³­´Ù. ¶ÇÇÑ °¢ ó¸® ´Ü°è°¡ ÇϳªÀÇ °£´ÜÇÑ ÀÛ¾÷¸¸ ¼öÇàÇϱ⠶§¹®¿¡ °¢ ÀÛ¾÷ÀÇ ¿¡·¯ 󸮰¡ »ó´çÈ÷ °£´ÜÇØÁø´Ù.

°á·Ð
¿Ã¹Ù·Î Àû¿ëµÇ¸é ¸Þ½ÃÁö Å¥À× (MQ) ±â¼úÀº ÀÛ¾÷À» °£´ÜÇÑ ÇÏÀ§ ÀÛ¾÷À¸·Î ³ª´©´Â °ÍÀ» ¿ëÀÌÇÏ°Ô ÇÏ¿© º¹ÀâÇÑ ÀÛ¾÷ 󸮸¦ »ó´çÈ÷ ´Ü¼øÈ­½ÃÅ°°í, ¾ÖÇø®ÄÉÀ̼ÇÀÇ À¯¿¬¼º°ú È®À强À» ³ôÀÏ ¼ö ÀÖ´Ù. J2EE ¹öÀü 1.3¿¡¼­´Â ¸ðµç J2EE ÄÁÅ×À̳ʰ¡ JMS provider¸¦ Æ÷ÇÔÇÒ °ÍÀε¥, ÀÌ´Â ¿ì¸® ¸ðµÎ°¡ ¾ÖÇø®ÄÉÀ̼ǿ¡ ºñµ¿±â ¸Þ½ÃÁö Å¥À×ÀÇ ÈûÀ» ÀÌ¿ëÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó´Â ¶æÀÌ´Ù.

´ÙÀ½ ´Þ¿¡´Â ÀÚ¹Ù Æ®·£Àè¼Ç ¼­¹ö (JTS)ÀÇ ¿ªÇÒ¿¡ ´ëÇØ »ìÆ캸°Ú´Ù. EJB³ª ´Ù¸¥ J2EE ¿ä¼Ò¿¡ ºñÇØ ¸¹Àº ÁÖ¸ñÀ» ¹Þ°í ÀÖÁö´Â ¸øÇÏÁö¸¸ JTS´Â ¾Æ¸¶µµ J2EEÀÇ °¡Àå Áß¿äÇÑ ºÎºÐÀ̶ó ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Æ®·£Àè¼ÇÀº ¿ì¸®°¡ ½Å·Ú¼º ÀÖ´Â ºÐ»ê ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϵµ·Ï ÇØ ÁÖ´Â °ÍÀÌ´Ù. ÇâÈÄ Ä®·³¿¡¼­´Â MQ¸¦ ´Ù½Ã ¹æ¹®ÇÏ¿© ¸Þ½ÃÁö Å¥À×°ú °ü°èÇü µ¥ÀÌÅͺ£À̽º°¡ ¾î¶»°Ô »óÈ£º¸¿ÏÇÏ´ÂÁö¸¦ º¸¿©ÁÖ´Â ¿öÅ©ÇÃ·Î¿ì ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇØ º¸°Ú´Ù.

Âü°í ÀÚ·á

ÇÊÀÚ ¼Ò°³

Brian Goetz´Â ¼ÒÇÁÆ®¿þ¾î ÄÁ¼³ÅÏÆ®À̸ç Áö³­ 15³â°£ Àü¹®ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ·Î ÀÏÇØ¿Ô´Ù. ±×´Â Ķ¸®Æ÷´Ï¾ÆÁÖ Los Altos ¼ÒÀç ¼ÒÇÁÆ®¿þ¾î °³¹ß ¹× ÄÁ¼³Æà ¾÷üÀÎ Quiotix»çÀÇ ¼ö¼® ÄÁ¼³ÅÏÆ®ÀÌ´Ù.



ÀÌ ±â»ç¿¡ ´ëÇÏ¿© ¾î¶»°Ô »ý°¢ÇϽʴϱî?

Á¤¸» ÁÁ´Ù (5) ÁÁ´Ù (4) ±×Àú±×·¸´Ù (3) ¼öÁ¤º¸¿ÏÀÌ ÇÊ¿äÇÏ´Ù(2) ÇüÆí¾ø´Ù (1)

  È¸»ç¼Ò°³  |  °³ÀÎÁ¤º¸ º¸È£Á¤Ã¥  |  ¹ý·ü  |  ¹®ÀÇ