¾î´ðÅ͸¦ ¼³Ä¡, ±¸¼º ¹× »ç¿ëÇϱâ Àü¿¡ ¾î´ðÅÍÀÇ È¯°æ ¿ä±¸»çÇ×À» ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù.
¾î´ðÅÍ¿¡ »ç¿ëµÇ´Â ¾î´ðÅÍ ÇÁ·¹ÀÓ¿öÅ©´Â ¾î´ðÅͰ¡ Åë½ÅÇϰí ÀÖ´Â ÅëÇÕ ºê·ÎÄ¿ÀÇ ¹öÀü°ú ȣȯµÇ¾î¾ß ÇÕ´Ï´Ù. Adapter for JMS 2.5 ¹öÀüÀº ´ÙÀ½ ¾î´ðÅÍ ÇÁ·¹ÀÓ¿öÅ© ¹× ÅëÇÕ ºê·ÎÄ¿¿¡¼ Áö¿øµË´Ï´Ù.
¿¹¿Ü´Â ¸±¸®½º Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
¾î´ðÅÍ´Â JMS 1.0.2 Ç¥ÁØ¿¡ ¾²¿©Áý´Ï´Ù. ÇöÀç Áö¿øÀ» ºÒ°¡´ÉÇÏ°Ô ÇÏ´Â ¾Ë·ÁÁø ¹®Á¦Á¡ÀÌ ¾øÁö¸¸ ´Ù¸¥ ¹öÀüÀÇ Ç¥ÁØ Áö¿ø ¿©ºÎ¸¦ È®ÀÎÇÒ ¼ö´Â ¾ø½À´Ï´Ù.
¾î´ðÅÍ´Â JMS Ç¥ÁØ¿¡ Á¤ÀÇµÈ PTP(Point-to-Point) ¸Þ½Ã¡ ¹× Pub/Sub(Publish-and-Subscribe) ¸Þ½Ã¡ ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î, ÀÌ·± ¾ç½ÄÀº °¢°¢ ´ë±â¿ ±â¹Ý ¸Þ½Ã¡ ¹× Ç׸ñ ±â¹Ý ¸Þ½Ã¡À¸·Î ¾Ë·ÁÁ® Àֱ⵵ ÇÕ´Ï´Ù. ¾î´ðÅÍÀÇ ´ÜÀÏ ÀνºÅϽº´Â µ¿½Ã¿¡ ÇϳªÀÇ ¸Þ½Ã¡ ¾ç½Ä¸¸ Áö¿øÇÕ´Ï´Ù(¿¹¸¦ µé¾î, ±¸¼º¿¡¼ Ç׸ñ ¹× ´ë±â¿ÀÌ ÇÔ²² ÀÖÀ» ¼ö ¾øÀ½). ±×·¯³ª µÎ °¡Áö ¸Þ½Ã¡ ¾ç½ÄÀº PTP ¶Ç´Â Pub/Sub¿ëÀ¸·Î ±¸¼ºµÈ ÀνºÅϽº¸¦ ÅëÇØ º´·Ä·Î ¾î´ðÅÍÀÇ ´ÙÁß ÀνºÅϽº¸¦ ½ÇÇàÇÏ¿© Áö¿øµÉ ¼ö ÀÖ½À´Ï´Ù.
¾î´ðÅÍ´Â ´ÙÀ½ Ç÷§Æû¿¡¼ Áö¿øµË´Ï´Ù.
¾î´ðÅÍ´Â µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏÁö ¾Ê°Å³ª µ¥ÀÌÅͺ£À̽º¿¡ Á¾¼ÓµÇÁö ¾Ê½À´Ï´Ù. JMS Á¦°øÀÚ ¹× JNDI Á¦°øÀÚ¿¡ ÇÊ¿äÇÑ ¸ðµç Ŭ¶óÀÌ¾ðÆ® ¶óÀ̺귯¸®´Â ¾î´ðÅÍ Å¬·¡½º °æ·Î¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. ÀÌ·± ¶óÀ̺귯¸®´Â Á¦°øÀÚº°·Î ´Ù¸¨´Ï´Ù.
Ä¿³ØÅͰ¡ 2¹ÙÀÌÆ® ¹®ÀÚ ¼¼Æ®¸¦ Áö¿øÇϰí ÁöÁ¤µÈ ¾ð¾î·Î ¸Þ½ÃÁö ÅØ½ºÆ®¸¦ Àü´ÞÇϵµ·Ï ±¹Á¦ÈµÇ¾ú½À´Ï´Ù. Ä¿³ØÅͰ¡ ÇÑ ¹®ÀÚ Äڵ带 »ç¿ëÇÏ´Â À§Ä¡¿¡¼ ´Ù¸¥ ¹®ÀÚ ¼¼Æ®¸¦ »ç¿ëÇÏ´Â À§Ä¡·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¶§ Ä¿³ØÅÍ´Â ¹®ÀÚ º¯È¯À» ¼öÇàÇÏ¿© µ¥ÀÌÅÍ Àǹ̸¦ À¯ÁöÇÕ´Ï´Ù.
JVM(Java Virtual Machine) ³»ÀÇ Java ·±Å¸ÀÓ È¯°æÀº Unicode ¹®ÀÚ ÄÚµå ¼¼Æ®·Î µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. Unicode´Â °¡Àå Àß ¾Ë·ÁÁø ¹®ÀÚ ÄÚµå ¼¼Æ®(´ÜÀÏ ¹ÙÀÌÆ®¿Í ´ÙÁß ¹ÙÀÌÆ® ¸ðµÎ)·Î µÈ ¹®ÀÚÀÇ ÀÎÄÚµùÀ» Æ÷ÇÔÇÕ´Ï´Ù. WebSphere Business Integration SystemÀÇ ´ëºÎºÐÀÇ ±¸¼º¿ä¼Ò´Â Java·Î ÀÛ¼ºµË´Ï´Ù. µû¶ó¼ µ¥ÀÌÅͰ¡ ´ëºÎºÐÀÇ ÅëÇÕ ±¸¼º¿ä¼Ò »çÀÌ¿¡¼ Àü¼ÛµÉ ¶§ ¹®ÀÚ º¯È¯Àº ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
ÇØ´ç ±¹°¡ ¶Ç´Â Áö¿ª¿¡¼ ÇØ´ç ¾ð¾î·Î ¿À·ù ¹× Á¤º¸¿ë ¸Þ½ÃÁö¸¦ ±â·ÏÇÏ·Á¸é »ç¿ëÀÚ È¯°æ¿¡ ´ëÇÑ Locale Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¸¦ ±¸¼ºÇϽʽÿÀ. ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ºÎ·Ï A, Ä¿³ØÅÍÀÇ Ç¥ÁØ ±¸¼º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.