|
Replies:
3
-
Last Post:
Feb 1, 2008 11:00 AM
by: whartung
|
|
|
|
|
|
|
Comparison of Open Source Application Servers
Posted:
Jan 31, 2008 11:07 AM
|
|
|
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
|
|
|
|
|
|
|
Re: Comparison of Open Source Application Servers
Posted:
Jan 31, 2008 1:12 PM
in response to: yogeshkumararora
|
|
|
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
|
|
|
|
|
|
|
|
Re: Comparison of Open Source Application Servers
Posted:
Jan 31, 2008 2:00 PM
in response to: John Clingan
|
|
|
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
|
|
|
|
|
|
|
|
Re: Comparison of Open Source Application Servers
Posted:
Feb 1, 2008 11:00 AM
in response to: Eduardo Pelegri...
|
|
|
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.
|
|
|
|
|