[Áöµð³ÝÄÚ¸®¾Æ]½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÀº Áö³ 16ÀÏ, 8°³ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö º¥´õµéÀÌ ÀÚ»çÀÇ ÀÚ¹Ù2 ¿£ÅÍÇÁ¶óÀÌÁî ¿¡µð¼Ç(J2EE)À» Áö¿øÇÏ´Â Á¦Ç°À» Ãâ½ÃÇÑ »óŶó°í ¹àÇû´Ù.
ÀÌ´Â ¾Æ¸¶µµ °æÀï¾÷üÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¸¦ ³ë¸° ¹ß¾ðÀ¸·Î º¸ÀδÙ. ½ãÀº ¶ÇÇÑ 2001³â 3ºÐ±â¿¡ Ãâ½Ã ¿¹Á¤ÀÎ J2EEÀÇ Â÷±â ¹öÀü¿¡ Æ÷Ç﵃ ¸î °¡Áö ±â´É¿¡ ´ëÇØ ¹Ì¸® ¾ð±ÞÇϱ⵵ Çß´Ù.
BEA ½Ã½ºÅÛ, ¾ÆÆ® Å×Å©³î·ÎÁö ±×·ì(Art Technology Group), ½Ç¹ö½ºÆ®¸² ¼ÒÇÁÆ®¿þ¾î µîÀÇ º¥´õµéÀº ÀÚ¹Ù Ç÷§ÆûÀ» Áö¿øÇϱâ À§ÇÑ ÀÚ»çÀÇ ³ë·ÂÀ» ¾ð±ÞÇßÀ¸¸ç, ¾Æ¿ï·¯ °¢ »çÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö Á¦Ç°ÀÌ Áö³ÇØ ¹ßÇ¥µÈ J2EE 1.2 ±Ô°ÝÀ» ¿Ïº®ÇÏ°Ô Áö¿øÇÑ´Ù´Â »ç½ÇÀ» °Á¶Çß´Ù.
½ãÀº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¸¦ °Ü³É, J2EE¸¦ Áö¿øÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹öµéÀÌ ÀÌ¹Ì ½ÃÀå¿¡¼ ÆÇ¸ÅµÇ°í ÀÖ´Â µ¥ ¹ÝÇØ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ÁÖâÇϰí ÀÖ´Â ´å³Ý(.Net) Ç÷§ÆûÀº ¾ÆÁ÷µµ ¸»¸¸ ¹«¼ºÇÒ »ÓÀ̶ó°í ºñ³Çß´Ù.
½ãÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß ´ã´ç ÀÌ»çÀÎ ¸®Ä¡ ±×¸°Àº "ÇöÀç ½ÃÀå¿¡¼ ÆÇ¸ÅµÇ°í ÀÖ´Â Á¦Ç°µéÀÌ ½ºÆ÷Æ®¶óÀÌÆ®¸¦ ¹Þ¾Æ¾ß ÇÏÁö ¾Ê°Ú´Â°¡"¶ó°í ÁöÀûÇß´Ù.
´õ ºü¸¥ °³¹ß¼Óµµ
±×¸°Àº J2EE Ç÷§ÆûÀÌ °¡Á®´ÙÁÖ´Â ÀåÁ¡À¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß ±â°£À» ´ÜÃà½Ãų ¼ö ÀÖ´Ù´Â °Í°ú ´ÜÀÏ º¥´õ ±â¼ú¿¡ Á¾¼ÓµÇÁö ¾Ê¾Æµµ µÈ´Ù´Â °ÍÀ» µé¾ú´Ù.
"J2EE´Â »ê¾÷ Ç¥ÁØÀ¸·Î ÀÚ¸®Àâ°í ÀÖÀ¸¸ç, ÀÌ¿¡ µû¶ó º¥´õµéÀº ¾î¶² ±â¼ú Ç¥ÁØÀ» µû¶ó¾ß ÇÒ °ÍÀÎÁö °í¹ÎÇÒ Çʿ䰡 ¾ø¾îÁ³´Ù"´Â °ÍÀÌ ±×¸°ÀÇ ÁÖÀåÀÌ´Ù. ¶ÇÇÑ J2EE¸¦ ¼±ÅÃÇÑ º¥´õµéÀÌ ·¹°Å½Ã ¾ÖÇø®ÄÉÀ̼ÇÀ» ±×´ë·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» J2EEÀÇ ÀåÁ¡À¸·Î ÁöÀûÇϰí ÀÖ´Ù.
J2EE Ç¥ÁØÀ» Áö¿øÇÏ´Â ´Ù¸¥ º¥´õµé·Î´Â »çÀ̺£À̽º, ºí·ç½ºÅæ ¼ÒÇÁÆ®¿þ¾î(À۳⿡ HP¿¡ ÀÇÇØ Àμö´çÇÔ), º¼·£µå, ¾ÆÀÌÇ÷¡´Ö(½ã°ú AOLÀÇ ÇÕÀÛȸ»ç), ¾ÆÀÌ¿À³ª Å×Å©³î·ÎÁö(Iona Technologies)µîÀÌ ÀÖ´Ù. È÷Ÿġ(Hitachi) ¿ª½Ã J2EE¸¦ Áö¿øÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö¸¦ º¸À¯Çϰí ÀÖÀ¸³ª °¢ º¥´õµéÀÇ À̹ø ¹ßÇ¥¿¡´Â Âü¿©ÇÏÁö ¾Ê¾Ò´Ù.
ÇÏÁö¸¸ °¡Àå ´«¿¡ ¶ç´Â ¾÷ü´Â IBMÀÌ´Ù. IBMÀº ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö ½ÃÀå¿¡¼ 2À§ÀÇ ½ÃÀå Á¡À¯À²À» º¸À̰í ÀÖ´Â À¥½ºÇǾî(WebSphere) Á¦Ç°±ºÀ» ÆÇ¸ÅÁßÀÌ´Ù. ÇÏÁö¸¸ ½ã¿¡¼´Â IBMÀÌ J2EE Ç¥ÁØ¿¡ ´ëÇÑ ÀÎÁõ Å×½ºÆ®(compliance test)¿¡ ´ëÇØ ¹Ì¿ÂÀûÀÎ ¹ÝÀÀÀ» º¸À̰í ÀÖ´Ù°í ¹àÇû´Ù.
±×¸°Àº ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö º¥´õµéÀÌ J2EE¸¦ °·ÂÇÏ°Ô Áö¿øÇÔ¿¡ µû¶ó, J2EE´Â ÇöÀç 70~90%¿¡ À̸£´Â ½ÃÀå Á¡À¯À²À» º¸À̰í ÀÖ´Ù°í ¸»ÇÑ´Ù. ±×¸°Àº ÀÌ¿¡ ´ëÇØ "1³âÀ̶ó´Â ªÀº ½Ã°£µ¿¾È 90%¿¡ °¡±î¿î ½ÃÀå Á¡À¯À²À» ȹµæÇÑ °ÍÀº ´ë´ÜÇÑ ÀÏÀ̶ó°í »ý°¢ÇÑ´Ù"¸ç ÀںνÉÀ» ÇÇ·ÂÇß´Ù.
J2EE°¡ ¼±º¸À̰í ÀÖ´Â ±â´Éµé
»õ·Ó°Ô ¹ßÇ¥µÉ J2EE 1.3 ¹öÀü¿¡¼ Ãß°¡µÇ´Â ±â´Éµé·Î´Â ¿ì¼± XML¿¡ ´ëÇÑ ´õ °·ÂÇÑ Áö¿øÀ» µé ¼ö ÀÖ´Ù.
ÀÌ´Â XML ¹®¼¿¡ ´ëÇÑ ÆÄ½Ì ¹× Æ÷¸ËÆÃ ±â´É, Ŭ¶óÀ̾ðÆ®-¼¹ö ȤÀº ¼¹ö³»ÀÇ ´Ù¸¥ ÄÄÆ÷³ÍÆ®µé°£ÀÇ ºñµ¿±âÀû ¸Þ½ÃÁö ±³È¯(asynchronous messaging)À» Áö¿øÇÏ´Â ÀÚ¹Ù ¸Þ½ÃÁö ¼ºñ½º(Java Message Service) ±â´É µîÀ» Æ÷ÇÔÇϰí ÀÖ´Ù.
¶ÇÇÑ ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹ÙºóÁî(EJB)¿¡ ´ëÇÑ Áö¿ø °È, EJB ÄÄÆ÷³ÍÆ®¸¦ À§ÇÑ °øÅëµÈ Äõ¸® ¾ð¾î, ·¹°Å½Ã ½Ã½ºÅÛ°úÀÇ ¿¬µ¿ ±â´É(connectors) °È, ÀÚ¹Ù ¼¹ö ÆäÀÌÁö(JSP)³ª ¼ºí¸´¿¡ ´ëÇÑ Áö¿ø ±â´É Çâ»ó µîµµ J2EE 1.3 ¹öÀü¿¡¼ Ãß°¡ ȤÀº Çâ»óµÉ ±â´ÉµéÀÌ´Ù.
±×¸°Àº J2EEÀÇ »õ ¹öÀü¿¡ ´ëÇØ "J2EE¿¡¼ Á¦°øµÇ´Â ¼ºñ½º ÆøÀÌ ´õ ³Ð¾îÁú °Í"À̶ó°í ÀÚ½ÅÇß´Ù.
¾ÆÀÌ¿À³ª Å×Å©³î·ÎÁö(Iona Technologies)ÀÇ J2EE °ü·Ã Á¦Ç° °³¹ß ´ã´ç ºÎ¼ÀåÀÎ »çÀÌ¸Õ ÆäÆÛ¿¡ µû¸£¸é, J2EE 1.3 ¹öÀüÀº EJB¿Í ºñµ¿±âÀû ¸Þ½ÃÁö ±³È¯(asynchronous message)¿¡ ´ëÇÑ Áö¿ø ¹× ±â´É Çâ»ó¿¡ ÃÊÁ¡À» µÎ°í ¹ßÇ¥µÆ´Ù°í ¸»Çϰí ÀÖ´Ù.
͏®Æ÷´Ï¾Æ »÷ ¸¶Å׿À¿¡¼ ±Ù¹«Çϰí ÀÖ´Â ÆäÆÛ´Â J2EE 1.4 ¹öÀü¿¡¼´Â ÀÚ¹Ù ¼¼°è¿Í XML ¼¼°è¿¡ ºÐ»êµÅ Á¸ÀçÇÏ´Â EJB ÄÄÆ÷³ÍÆ®µéÀ» ÅëÇÕ½Ãų ¼ö ÀÖ´Â ¹æ¹ýÀÌ Á¦½ÃµÇ±â¸¦ ¹Ù¶õ´Ù°í ¸»ÇÑ´Ù.
½Ç¹ö½ºÆ®¸²ÀÇ CTO(ÃÖ°í ±â¼úÀÓ¿ø)ÀÎ ¿¡ÀÌ¹Ì ¿¦½ºÅ¸ÀÎÀº "J2EE 1.3 ¹öÀüÀÇ ¹æÇ⼺°ú °ü°è¾øÀÌ J2EE 1.2´Â ÀÌ¹Ì °ËÁõ¹ÞÀº Ç÷§ÆûÀ¸·Î º¼ ¼ö ÀÖ´Ù"°í ¸»Çϰí ÀÖ´Ù.
¸Þ»çÃß¼¼Ã÷ÁÖ ºô·¹¸®Ä«¿¡¼ ±Ù¹«ÁßÀÎ ¿¦½ºÅ¸ÀÎÀº "¸¹Àº º¥´õµéÀÌ J2EE Ç¥ÁØÀ» µû¸£´Â °ÍÀ» ¸ñ°ÝÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌó·³ J2EE Ç¥ÁØÀ» µû¸£±â·Î ÇÑ º¥´õµéÀÌ ¸¹ÀÌ Á¸ÀçÇÑ´Ù´Â »ç½ÇÀº, J2EE¸¦ IT ÀÎÇÁ¶óÀÇ Ç¥ÁØ ±â¼ú·Î »ïÀ» ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù¡°°í ¼³¸íÇß´Ù. @