½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî(Sun Microsystems)´Â JRE(Java Runtime Environment)¸¦ ¸®´ª½º¿¡¼ Á» ´õ ½±°Ô ¹øµéµÉ ¼ö ÀÖµµ·Ï ¶óÀ̼±½º¸¦ ¼öÁ¤ÇÒ °èȹÀÌ´Ù.
½ãÀÇ ¿î¿µÁøÀº ¸ñ¿äÀÏÀÇ ¿ø°Ý ±âÀÚȸ°ß¿¡¼ ÀÌ´Þ °³ÃÖµÉ ÀÚ¹Ù¿ø ÄÁÆÛ·±½º¿¡¼ ÀÌ·¯ÇÑ º¯È¿Í ¿ÀǼҽºÈ¿¡ ´ëÇØ ¹ßÇ¥ÇÒ °ÍÀ̶ó°í ¸»Çß´Ù.
ÀÚ¹Ù Ç÷§Æû ±×·ìÀÇ ºÎ»çÀå ·Î¸® Åç½¼(Laurie Tolson)Àº ½ãÀÌ ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î ȸ»ç¿¡ ÀÚ¹Ù ¶óÀ̼±½º¸¦ Á¦°øÇϰí Àִµ¥ ¸®´ª½º³ª ¿ÀǼֶ󸮽º(OpenSolaris) °°Àº ¿ÀǼҽº ¿î¿µÃ¼Á¦¿¡ ƯÇý¸¦ ÁÙ ¼ö ÀÖµµ·Ï ¶óÀ̼±½º¸¦ ¼öÁ¤Çß´Ù°í ¸»Çß´Ù.
±×³à´Â ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀÌ ½ÇÇàµÇ·Á¸é JRE°¡ PC¿¡ ¼³Ä¡µÅ ÀÖ¾î¾ß Çϰí JRE¿Í °ü°èµÈ °ÍÀÌ ¼öÁ¤µÆ´Ù°í ¸»Çß´Ù. º¸Åë, JRE´Â ¿î¿µÃ¼Á¦¿¡ Æ÷ÇÔµÅÁö ¾Ê¾Æ¼ º°µµ·Î ´Ù¿î·ÎµåÇØ¾ß ÇÑ´Ù.
Åç½¼Àº °³¹ßÀÚ³ª ¹èÆ÷ÀÚ°¡ ¿î¿µÃ¼Á¦¿¡¼ ÀÚ¹Ù ÇÁ·Î±×·¥À» ´õ ½±°Ô ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇØÁÙ °Í"À̶ó°í ¸»Çß´Ù.
SOA(Service-Oriented Architecture)¿Í Ç÷§Æû ÅëÇÕ ´ã´ç ¸¶ÄÉÆÃ ºÎ»çÀåÀÎ Á¶ ÄÌ·¯(Joe Keller)´Â "JRE´Â ÀÌ¹Ì Æ÷ÇԵƴÙ"°í ÁöÀûÇß´Ù.
½ãÀº ¸î ¹øÀ̰í ÀÚ¹ÙÀÇ ¿ÀǼҽºÈ ¿äûÀ» ¹Þ¾Ò°í ÁöÁöÀÚµéÀº ÀÚ¹ÙÀÇ ¿ÀǼҽºÈ°¡ Çõ½ÅÀûÀÎ ¿ÀǼҽº °³¹ßÀ» ÃËÁøÇÒ °ÍÀ̶ó°í ¸»Çß´Ù.
½ãÀº ¸ðµç ÀÚ¹Ù ¼ÒÇÁÆ®¿þ¾îÀÇ ¿ÀǼҽºÈ ¿äûÀ» °ø½ÄÀûÀ¸·Î °ÅºÎÇßÁö¸¸ ÀÚ¹Ù °³¹ß ÇÁ·Î¼¼½º¸¦ ±ØÀûÀÎ º¯È½ÃÄ×°í ÀÚ¹Ù¼Ò½º Äڵ带 ¾ò±â ½±°Ô ¶óÀ̼±½º¸¦ ¼öÁ¤Çß´Ù.
͏®Æ÷´Ï¾Æ »êŸŬ¶ó¶ó¿¡ À§Ä¡ÇÑ ÀÌ È¸»ç´Â À۳⿡ ÃÖÁ¾ÀûÀ¸·Î ¼¹ö ¼ÒÇÁÆ®¿þ¾î Á¦Ç°¿¡ ÀÚÀ¯·Ó°Ô Á¢±ÙÇÒ ¼ö ÀÖ°Ô ÇÒ °ÍÀ̶ó°í ¸»Çß´Ù. Ç÷§Æû ¿£Áö´Ï¾î¸µ°ú ÀÚ¹Ù °³¹ß ´ã´ç ¼ö¼® ºÎ»çÀåÀÎ Á¦ÇÁ Àè½¼(Jeff Jackson)Àº ÀÚ¹Ù¿ø 2006¿¡¼ ½ãÀÌ ÀÚ¹Ù ¿£ÅÍÇÁ¶óÀÌÁî ½Ã½ºÅÛÀ» ¾ó¸¶³ª ¿ÀǼҽºÈ ÇÒ Áö º¸¿©ÁÙ °ÍÀ̶ó¸ç ÇöÀç "¸ðµç °ÍÀ» ÀÚÀ¯·Ó°Ô º¼ ¼ö ÀÖ´Ù"°í ¸»Çß´Ù.
5¿ù 16ÀÏ¿¡ »÷ÇÁ¶õ½Ã½ºÄÚ¿¡ °³ÃÖµÉ ÄÁÆÛ·±½º¿¡¼ ÀÚ¹Ù EE 5(Java Platform, Enterprise Edition 5)¿¡ ´ëÇÑ ¹ßÇ¥µµ ÀÖÀ» °ÍÀÌ´Ù. ½ãÀÇ ¿î¿µÁøµéÀº ÀÚ¹Ù¿ø¿¡¼ ÀÚ¹Ù EE 5¿ë ¼ÒÇÁÆ®¿þ¾î °³¹ß µµ±¸¸¦ ¹ßÇ¥ÇÒ °ÍÀ̶ó°í ¸»Çß´Ù. ÀÚ¹Ù EE 5´Â ÀÚ¹Ù ¼¹ö ±â¼ú¿¡ ´ëÇÑ ¸¶Áö¸· ¾÷±×·¹À̵åÀ̰í Áö³´Þ ¸»¿¡ °áÁ¤µÆ°í ÀÚ¹Ù ¼¹ö ¾ÖÇø®ÄÉÀ̼ÇÀ» Á» ´õ ½±°Ô ÇÁ·Î±×·¡¹ÖÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú´Ù.
½ãÀÇ °æ¿µÁøÀº ¿ÀÇ ¼Ò½º °³¹ß ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ½ãÀÇ ÀÇÁö¸¦ Ç¥¹æÇÏ°í ½ã°ú ¿À¶óŬÀÌ ÀÇÀåÀ» ¸Ã°í ÀÖ´Â À§¿øÈ¸¿¡¼ ÀÚ¹Ù EE 5¸¦ ¸¸µé¾ú´Ù°í ¸»Çß´Ù.
ÄÌ·¯´Â "¿ì¸®´Â ÀÚ¹Ù µðº§·ÎÆÛ Ä¿¹Â´ÏƼ¿Í ÇÔ²² ÀÌ °³¹ß ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇØ¿Ô°í ¾ÕÀ¸·Î Àü¸ÁÀÌ ¹à´Ù"°í ¸»Çß´Ù.
±Û·¡½ºÇǽ¬(GlassFish) ÇÁ·ÎÁ§Æ®´Â ÀÛ³â ÀÚ¹Ù¿ø¿¡¼ ¹ßÇ¥ÇÑ ½ãÀÇ ÄÚµå°øÀ¯ °èȹ°ú °ü·ÃµÈ °Í Áß ÇϳªÀ̰í ÀÚ¹Ù EE 5¿¡ ±â¹ÝÇÏ¿© ¿ÀǼҽº ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö¸¦ °³¹ßÇÏ´Â °ÍÀ» ¸ñÇ¥·Î ÇÑ´Ù.
BEA ½Ã½ºÅÛÁî(BEA Systems), ¿À¶óŬ, JBoss, SAPÀÇ ´ëÇ¥µéÀº ¸ñ¿äÀÏ¿¡ ÀÚ½ÅÀÇ ºñÁö´Ï½º ¼ÒÇÁÆ®¿þ¾î ȸ»ç°¡ ÀÚ¹Ù EE 5¿¡ ±â¹ÝÇÑ ÀÚ¹Ù ¼¹ö ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÁßÀ̰í Á¦Ç°Àº ¿ÃÇØ³ª ³»³â Áß¿¡ Ãâ½ÃµÉ °ÍÀ̶ó°í ¸»Çß´Ù.
ÀÚ¹Ù EE 5¿¡ ±â¹ÝÇÑ ¼ÒÇÁÆ®¿þ¾î´Â ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹Ù ºóÁî 3.0(Enterprise Java Beans 3.0)À» Áö¿øÇÒ °ÍÀ̰í ÀÚ¹Ù ÇÁ·Î±×·¥°ú ¾²±â Æ®·£Àè¼ÇÀÌ ¸¹Àº ½Ã½ºÅÛ¿¡¼ µ¥ÀÌÅ͸¦ ºÒ·¯¿À±â ½¬¿öÁú °ÍÀÌ´Ù.
ÀÚ¹Ù EE 5°¡ À¥°ú À¥¼ºñ½º¸¦ ½±°Ô °³¹ßÇÒ ¼ö ÀÖµµ·Ï ¼öÁ¤µÇ¾ú´Ù. ÀÚ¹Ù EE 5¿¡ ±â¹ÝÇÑ ¼ÒÇÁÆ®¿þ¾î¿¡´Â ÄÞÆ÷³ÍÆ®µéÀÌ ÁغñµÇ¾î Àֱ⠶§¹®¿¡ AJAX À¥ °³¹ß ±â¼úÀ» »ç¿ëÇÏ¿© À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô °³¹ßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. @