The Source for Java Technology Collaboration
Webmaster Alert: Posting to Jive Forums is currently not working. Estimated time for fix is unknown.

Home » java.net Forums » GlassFish » GlassFish

Thread: Comparison of Open Source Application Servers

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 3 - Last Post: Feb 1, 2008 11:00 AM by: whartung
yogeshkumararora

Posts: 1
Comparison of Open Source Application Servers
Posted: Jan 31, 2008 11:07 AM
  Click to reply to this thread Reply

Hi,

We need to compare the open source Application Servers - JBoss, Apache Geronimo and Glassfish based on features as well as on performance.

If anyone has done such a comparison, please share your knowledge with us.

Thanks,
Yogesh

John Clingan
Re: Comparison of Open Source Application Servers
Posted: Jan 31, 2008 1:12 PM   in response to: yogeshkumararora
  Click to reply to this thread Reply

I'm not sure what your comparison criteria are. From a GlassFish
perspective, here are the *high-level* differentiators:

1) GlassFish is the fastest open source application server.
http://weblogs.java.net/blog/sdo/archive/2007/07/sjsas_91_glassf.html
http://weblogs.java.net/blog/sdo/archive/2007/11/a_scalable_spec.html

2) GlassFish offers centralized management of clusters and instances
distributed across multiple servers.

3) Outstanding documentation (we are told that this is a differentiator)
http://docs.sun.com/app/docs/coll/1343.5

4) Microsoft .NET 3.0 web services interoperability
https://metro.dev.java.net/

5) Java Business Integration support
http://jcp.org/en/jsr/detail?id=208

6) Ease of use (based on community/customer feedback), much of which
centers around the administration console and easy cluster creation and
configuration. Just a few clicks.

7) Call flow analysis for diagnosing performance problems
Summary description, along with other features, here:
http://java.sun.com/developer/technicalArticles/glassfish/GFv2OpenforBusiness/

8) High performing message queue implementation (Open Message Queue),
with a highly available message store.
https://mq.dev.java.net/

9) Update center for downloading additional features, samples,
blueprints, etc.

10) Java EE 5 reference implementation. Full Java EE 5 support a year
(or more) ahead of the others open source appservers

I'd like to work with you on updating the following chart as you learn more.
http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishVsTomcat

Feel free to contact me directly for any questions you may have about
GlassFish
John dot Clingan at Sun dot COM

glassfish@javadesktop.org wrote:
> Hi,
>
> We need to compare the open source Application Servers - JBoss, Apache Geronimo and Glassfish based on features as well as on performance.
>
> If anyone has done such a comparison, please share your knowledge with us.
>
> Thanks,
> Yogesh
> [Message sent by forum member 'yogeshkumararora' (yogeshkumararora)]
>
> http://forums.java.net/jive/thread.jspa?messageID=256827
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@glassfish.dev.java.net
> For additional commands, e-mail: users-help@glassfish.dev.java.net
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@glassfish.dev.java.net
For additional commands, e-mail: users-help@glassfish.dev.java.net


Eduardo Pelegri...
Re: Comparison of Open Source Application Servers
Posted: Jan 31, 2008 2:00 PM   in response to: John Clingan
  Click to reply to this thread Reply

As John says, different people will place different value to different
differentiators.

In _addition_ to John's list, I'd also add:

* Downloads - In december we had at least 430K d/l - this was partial
due to a change in reporting machinery. As soon as I have more complete
numbers, I'll report them. This is substantially larger than JBoss (as
reported by SourceForge) and Geronimo (as reported by Apache stats).

* Velocity - We releasd GFv1 in May 06; since then we have released GFv1
UR1, GFv2 and GFv2 UR1. We are now working on GFv2.1 and GFv3 (modular)

* Up-Market - SIP Servlet support and Telco Support via SailFin

* Down-Market - Very small footprint and flexibility via modularity in GFv3.

I'm sure I'm missing differentiators...

- eduard/o


John Clingan wrote:
> I'm not sure what your comparison criteria are. From a GlassFish
> perspective, here are the *high-level* differentiators:
>
> 1) GlassFish is the fastest open source application server.
> http://weblogs.java.net/blog/sdo/archive/2007/07/sjsas_91_glassf.html
> http://weblogs.java.net/blog/sdo/archive/2007/11/a_scalable_spec.html
>
> 2) GlassFish offers centralized management of clusters and instances
> distributed across multiple servers.
>
> 3) Outstanding documentation (we are told that this is a differentiator)
> http://docs.sun.com/app/docs/coll/1343.5
>
> 4) Microsoft .NET 3.0 web services interoperability
> https://metro.dev.java.net/
>
> 5) Java Business Integration support
> http://jcp.org/en/jsr/detail?id=208
>
> 6) Ease of use (based on community/customer feedback), much of which
> centers around the administration console and easy cluster creation and
> configuration. Just a few clicks.
>
> 7) Call flow analysis for diagnosing performance problems
> Summary description, along with other features, here:
> http://java.sun.com/developer/technicalArticles/glassfish/GFv2OpenforBusiness/
>
>
> 8) High performing message queue implementation (Open Message Queue),
> with a highly available message store.
> https://mq.dev.java.net/
>
> 9) Update center for downloading additional features, samples,
> blueprints, etc.
>
> 10) Java EE 5 reference implementation. Full Java EE 5 support a year
> (or more) ahead of the others open source appservers
>
> I'd like to work with you on updating the following chart as you learn
> more.
> http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishVsTomcat
>
> Feel free to contact me directly for any questions you may have about
> GlassFish
> John dot Clingan at Sun dot COM
>
> glassfish@javadesktop.org wrote:
>> Hi,
>>
>> We need to compare the open source Application Servers - JBoss, Apache
>> Geronimo and Glassfish based on features as well as on performance.
>>
>> If anyone has done such a comparison, please share your knowledge with
>> us.
>>
>> Thanks,
>> Yogesh
>> [Message sent by forum member 'yogeshkumararora' (yogeshkumararora)]
>>
>> http://forums.java.net/jive/thread.jspa?messageID=256827
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@glassfish.dev.java.net
>> For additional commands, e-mail: users-help@glassfish.dev.java.net
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@glassfish.dev.java.net
> For additional commands, e-mail: users-help@glassfish.dev.java.net
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@glassfish.dev.java.net
For additional commands, e-mail: users-help@glassfish.dev.java.net


whartung

Posts: 635
Re: Comparison of Open Source Application Servers
Posted: Feb 1, 2008 11:00 AM   in response to: Eduardo Pelegri...
  Click to reply to this thread Reply

Certainly there's different ways to evaluate the system.

I'd like to add out of the box experience (Literally with the NB bundle you can go from download to "sample app" in 10 minutes). Even just the app server is trivial to install and get going.

Gradual complexity. The admin gui, command line gui, the config files, the documentation make the simple stuff simple and the difficult stuff possible. Combined with JEE 5, things mostly just work. Yet you have the depth of all of the configurations options to be able to take it where you want to go.

The packaging is nice and compact, and it doesn't expose its underlying architecture. Specifically, you don't have to be an expert on Glassfish and how its built or designed to get good value out of it. The others are certainly powerful and flexible architectures, but they expose that complexity to you as a user, and it affects the learning curve.

The domain structure is nice also, easy to upgrade the server and keep your configs in place. Important with something that moves quickly like GF.

Good support on the forums here too.




 XML java.net RSS