Sun Microsystems and the GlassFish community have released Sun GlassFish Enterprise Server v3, a new release of Sun’s commercial Java Platform Enterprise Edition application server and its open source counterpart GlassFish v3.
The company said that the GlassFish Enterprise Server v3 supports new Java Platform Enterprise Edition 6 (Java EE 6) and allows organisations to create and deploy web applications with the Java EE 6 web profile. It leverages full Java EE 6 platform for enterprise applications.
The Sun GlassFish Enterprise Server v3, which is based on a OSGi runtime, loads only the modules required to service deployed applications. Its startup times are over twice as fast as v2 and in the case of the web profile offering, nearly three times faster. Developers can start with the web profile then, using the integrated GlassFish Update Center, to move to the complete Java EE 6 platform.
According to Sun Microsystems, the new offering includes features to its management and monitoring capabilities including fine grained and low overhead monitoring, mod_jk support for service availability, proactive notification of module updates and the ability to manage modules and patches through the GlassFish Update Center. It enables third parties to leverage an embedded API to create a customised, integrated offering within a single JVM.
In addition, the new offering provides the ability for OEMs to re-brand the administration interface, install custom OSGi bundles and leverage the RESTful administration API for remote programmatic administration and monitoring.
The company said that the Server v3 supports a variety of GUI and CLI development tools including the NetBeans Integrated Development Environment(IDE), Eclipse, IntelliJ, Maven, Ant and others. NetBeans 6.8 offers full support for Java EE 6. When combined with the NetBeans IDE or Eclipse, Sun GlassFish Enterprise Server v3 can improve iterative development.
The Enterprise Server v3 runs a range of Java and non Java technology-based languages, including JRuby/Rails, Jython/DJango, Scala/Lift, PHP, server-side JavaScript and Groovy/Grails. It also enables developers to run Jython and JRuby-based applications without requiring a Java Servlet container.