users@glassfish.java.net

Opinions on Glassfish vs. JBoss vs. Websphere, etc.

From: Robert Weeks <RWeeks_at_ext-inc.com>
Date: Fri, 26 Feb 2010 11:10:40 -0800

Hello -

I am in the middle of a decision factor for a company that is trying to determine the platform they are wanting to develop on - which includes being able to run java daemon "modules" to respond to jms messaging, etc.

There are a lot of questions I have been coming up with trying to answer in giving a recommendation for where to go with this.

The candidates so far seem to be:

- Glassfish v2
- Glassfish v3
- JBoss
- Websphere

I actually really want to go the GF3 path - because of OSGi modularity and others - but am concerned on some fronts and am interested in opinions on this from the community.

Some considerations:
   - Need high avail/clustering somehow - I know the clustering is not in v3 - at least the same as it was in v2 - but can use mod_jk to alleviate this. I have also been considering Terracotta or something similar (external hardware cluster/load balancing is not an option).

   - I like the idea of wrapping our daemons and deploying via osgi modules - and the ability to maybe remove services we don't need in our appliance within glassfish 3

  - The reality of Glassfish remaining a viable product under the new overlords. ;) (I was one of the casualties this month in the transition)

I have read Arun's document on the advantages of GF over JBoss as well, but would appreciate any insights/opinions from this community that I can use as leverage in the decision to include this in our appliances.

Thanks.

--
Robert B. Weeks
rweeks_at_ext-inc.com