

A basic version is free to download, but not open source. This version introduced a major update to web services security (a precursor to the later JASPIC and Jakarta Authentication), Admin Console GUI enhancements, JavaServer Faces 1.1 Support (at this point not yet part of J2EE), performance enhancements, and support for Java SE 5.0. On 8 February 2005, Sun Microsystems released Sun Java System Application Server 8.1 that supports the J2EE 1.4 specification.

In March 2004, Sun Microsystems released Sun Java System Application Server 8 that supports the J2EE 1.4 specification. It is based on the iPlanet Web Server and the J2EE reference implementation A basic version is free to download, but not open source. In October 2003, Sun Microsystems released Sun ONE Application Server 7 that supports the J2EE 1.3 specification. It uses a derivative of Apache Tomcat as the servlet container for serving web content, with an added component called Grizzly which uses Java non-blocking I/O (NIO) for scalability and speed. GlassFish is based on source code released by Sun and Oracle Corporation's TopLink persistence system. Such services can be discovered and injected at runtime. HK2 abstracts the OSGi module system to provide components, which can also be viewed as services. It also runs with Equinox OSGi or Knopflerfish OSGi runtimes. Optional components can also be installed for additional services.īuilt on a modular kernel powered by OSGi, GlassFish runs straight on top of the Apache Felix implementation. This allows developers to create enterprise applications that are portable and scalable, and that integrate with legacy technologies. GlassFish is the Eclipse implementation of Jakarta EE (formerly the reference implementation from Oracle) and as such supports EJB, JPA, JSF, JMS, RMI, JSP, servlets, etc. 3 Roadmap and end of Oracle commercial support.
