I was recently asked to look at WebSphere alternatives for my company and was astounded to see that some of the components that used to be completely free from Glassfish are now for pay. For example, the clustering tools for Glassfish now only come with the enterprise version which costs $5000 per processor. What are your thoughts about this? I do not have a problem buying software, but I do have a problem when components that at one time were free become for pay only.
It is really interesting to look at the features that were in v2, but now aren't in v3. You can see the list at: http://glassfish.java.net/public/comparing_v2_and_v3.html I've included the feature comparison below as well: *Feature* *GlassFish version 2.1.x* *GlassFish version 3.0.x * Date Released version 2.1.1 released in October 2009 version 3.0.1 released in June 2010 Commercial Support Available <http://www.oracle.com/goto/glassfish> X X Comprehensive platform support : *Solaris, Oracle Enterprise Linux, RHEL, SLES, Windows, Ubuntu [1<http://glassfish.java.net/public/comparing_v2_and_v3.html#1>], MacOS X [1 <http://glassfish.java.net/public/comparing_v2_and_v3.html#1>], HP-UX, AIX, JRockit JVM, Oracle VM, Solaris containers, etc...* X See supported platforms<http://docs.sun.com/app/docs/doc/820-7688/abpaj?l=en&a=view> *X* See supported platforms<http://docs.sun.com/app/docs/doc/821-1759/abpaj?l=en&a=view> SailFin <https://sailfin.dev.java.net/> (Telco Application Server) X Java Platform, Enterprise Edition Java Compatible, Enterprise Edition (Java EE) Certified Java EE 5 certified Java EE 6 certified [2<http://glassfish.java.net/public/comparing_v2_and_v3.html#2> ] *Web Application and Service Technologies* Java Web Technologies Servlet 2.5 JSP 2.1, JSF 1.2 Servlet 3.0 JSP 2.2, JSF 2.0 Metro Web Services Stack <http://metro.dev.java.net/> .NET 3.0 Web Services Interoperability .NET 3.5 Web Services Interoperability *Next Generation Web* jMaki <https://ajax.dev.java.net/> (Ajax Framework) X[4 <http://glassfish.java.net/public/comparing_v2_and_v3.html#4>] X[4 <http://glassfish.java.net/public/comparing_v2_and_v3.html#4>] Jersey <https://jersey.dev.java.net/> / JAX-RS (RESTful Web Services) JAX-RS 1.0 JAX-RS 1.1 *Administration* Admin Console and CLI (Centralized Administration) X X JMX X X Node Agent & Cluster Mgmt X Upgrade Tool X X RESTful admin API<http://blogs.sun.com/aquatic/entry/glassfish_rest_interface> X Web Profile install bundle [5<http://glassfish.java.net/public/comparing_v2_and_v3.html#5> ] X [5 <http://glassfish.java.net/public/comparing_v2_and_v3.html#5>] Enhanced monitoring<http://blogs.sun.com/Prashanth/entry/monitoring_in_glassfish_v3>(btrace, dtrace) X *Client* Application Client Container X X Java WebStart support<http://java.sun.com/developer/technicalArticles/J2EE/jws-glassfish/> X X *Enterprise Application Technologies* Java DB, JDBC Connection Pooling Java DB 10.4.2.1 Java DB 10.5.3.0 JTA 1.1/JTS 1.0 X X J2EE Connector Architecture Connectors 1.5 Connectors 1.6 Enterprise JavaBeans (EJB) EJB 3.0 EJB 3.1 JMS 1.1 X X Java Pertistence API (JPA) JPA 1.0 (TopLink) JPA 2.0 (EclipseLink) *Scripting* jRuby/Rails Web Archive (.war) deployment X X “Native” jRuby/Rails deployment – without need for Servlet container X Dynamic resizing of jRuby Runtime Pool X Groovy/Grails X [4 <http://glassfish.java.net/public/comparing_v2_and_v3.html#4>] Early Jython/Django support<https://wikis.sun.com/display/glassfish/GettingStartedWithDjangoOnGlassFish> X [4 <http://glassfish.java.net/public/comparing_v2_and_v3.html#4>] *Developer Tools* NetBeans IDE <http://netbeans.org/> X[6 <http://glassfish.java.net/public/comparing_v2_and_v3.html#6>] X[6 <http://glassfish.java.net/public/comparing_v2_and_v3.html#6>] Eclipse IDE <http://download.java.net/glassfish/eclipse/> X X Rapid Redeployment - Maintain session state on application redeploy X Update Center X X Update Center integration with Administration Console X Verification Tools X Image Packaging System (IPS) Tools X *Framework Technologies* Grizzly (Java NIO) 1.0.34 1.9.18 Comet (HTTP Push) X X CORBA X X Modular Architecture Based on OSGi X GlassFish Embedded <https://embedded-glassfish.dev.java.net/> X Extend GlassFish Functionality (Extensibility APIs) (Administration Console, asadmin CLI utility, more) X *System/Performance Technologies* Clustering X X[3 <http://glassfish.java.net/public/comparing_v2_and_v3.html#3>] Load Balancer Plugin X Centralized Administration of Load Balancer Plugin Configuration X High Availability X *Integration* Integration with Identity Manager, Access Manager (OpenSSO), Registry Server, and Java Business Integration (OpenESB) X What are your thoughts? Thanks, Jeremy -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
