GlassFish

GlassFish 3.1 Web Profile VS Full Profile Distribution

I am recently foraying into GlassFish server because one of the projects i have seen has gone into production with GlassFish and i am interested to see the full capacity of GlassFish in the equilibrium of enterprise application servers.

[Update March 7, 2011] I was revealed to by my PM that the only reason why the project had gone into production with GlassFish was licensing and SLA agreement with certain vendor (maybe SUN), nothing else. There were in fact some pre-production discussions on using JBoss.

I came across a matrix of web vs full profile distribution of GlassFish from Oracle. I will be doing development for EJB 3.1 and the full JDK 6 web technologies such as JSF 2.0. And hopefully during then i will be able to see more offerings from GlassFish.

 

Table 1-2 GlassFish Server Full Profile and Web Profile Features

Feature
Full Platform
Web Profile
Java Platform, Enterprise Edition 6
X
X
EJB 3.1 Lite (Support for Local Container only)
X
X
JTS/JTA 1.1 **
X
X
OSGi-based microkernel
X
X
Java Web Technologies (Servlet 3.0, JSP 2.2, JSF 2.0, JSTL 1.2, EL 2.2)
X
X
Grizzly/Comet
X
X
JPA 2.0, (EclipseLink), JDBC Connection Pooling
X
X
JDBC 4.0
X
X
JavaDB 10.5.3
X
X
Web Administration Console and CLI
X
X
Rapid Redeployment (Maintain session state on application redeploy)
X
X
OMG CORBA APIs 3.0
X
X
Debugging Support for Other Languages 1.0
X
X
Common Annotations for Java 1.1
X
X
Dependency Injection for Java 1.0
X
X
Managed Beans 1.0
X
X
Interceptors 1.1
X
X
Contexts and Dependency Injection for Java 1.0 (CDI, ex-Web Beans)
X
X
Bean Validation 1.0
X
X
JAX-RS 1.1 (Jersey)
X
X
EJB 3.1 Full API (Support for Remote Container)
X
-
Java EE Connector Architecture 1.6
X
-
JAX-WS 2.2
X
-
JAXB 2.2
X
-
Implementing Java Web Services 1.3
X
-
Web Services Metadata for the Java Platform 2.1
X
-
JMS 1.1
X
-
JavaMail 1.4
X
-
JACC 1.4
X
-
Java Authentication Service Provider Interface for Containers 1.1
X
-
Java EE Application Deployment 1.2
X
-
J2EE Management 1.1
X
-
JAX-RPC 1.1
X
-
JAXR 1.0
X
-
CORBA 3.0.0
X
*
Metro
X
-

* The Full Java EE Platform contains the complete CORBA package. The OMG CORBA v3.0 APIs are available in the Java EE Web Profile.

** Transaction propagation not supported.

Note – Regardless of whether you choose the Full Platform or Web Profile distribution, you can add or removed packages after installation by using the Update Tool or pkg utility. SeeChapter 11, Extending and Updating GlassFish Server, in Oracle GlassFish Server 3.1 Administration Guide for more information.

 

Reference

http://download.oracle.com/docs/cd/E18930_01/html/821-2427/ggrlg.html

Share
  • Newsflash

    March 2012: We have change our site theme to F2.
  • Who's Online

    4 visitors online now
    4 guests, 0 members
    Powered by Visitor Maps