Blog powered by TypePad

September 2008

Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

Fellow Analysts

People Across the Blogosphere

  • Steve Shreeve
  • Larry Augustin
    Angel investor and advisor to early stage technology companies.
  • Jeff Waugh
    Passionate about the philosophy of Software Freedom and the business of Open Source.
  • Ismael Ghalimi
    Founder and CEO of Intalio, creator of BPMI.org and initiator of Office 2.0
  • Ivelin Ivanov
    Member of the JBoss core team as well as Director of Product Development.
  • Vinnie Mirchandani
    Founder of Deal Architect, former technology industry analyst (with Gartner), outsourcing executive (with PwC, now part of IBM) and entrepreneur (founder of sourcing advisory firm, Jetstream Group).
  • David Rossiter
    Runs an IT PR agency focused on helping companies communicate with IT industry analysts.
  • Zach Urlocker
  • Glyn Moody
    Technology journalist and author covering the Internet and free software since 1994, 1995.
  • Brian Aker
  • Ben Rockwood
  • Joshua Schachter
  • Andrew Lark
    Award-winning global communications and marketing professional
  • Coda Hale
  • Jeff Clavier
    Software entrepreneur, senior executive, venture capitalist, consultant, angel investor,... in a rather peculiar (but hopefully relevant and fun) mix

« SOA Security and Open Source | Main | FYI: Java Naming »

What's new with GlassFish?

NOTE: Sun Microsystems is not an Entiva Group client.

Perhaps amongst all of the Web 2.0 hustle and bustle or the mounting anticipation for the seemingly inevitable release of Java into the open source domain, the impressive work that the GlassFish team has put into the first publicly available Java Enterprise Edition 5 (Java EE 5) implementation has gone unnoticed. However, Entiva has been tracking the GlassFish community as well as keeping in touch with its leaders on the Sun side of the equation for some time now, and have taken notice of what has developed into a well put together open source community.

Earlier this year, we made an analyst paper that we authored on exploring the capabilities of Java EE 5 using GlassFish available free of cost. And in the relatively short amount of time since the release of that publication, GlassFish has improved by comparative leaps and bounds. As we make light of in the paper, GlassFish happens to be more than just another Java application server, it is the only standing full implementation of the Java EE 5 specifications. Some analysts (no names, links to blogs, etc.) have written off Java EE 5, and as a fellow analyst I respect both their personal and professional reasons for doing so. Even JBoss CEO Marc Fleury joined the party by criticizing GlassFish as "irrelevant." An interesting point of view from someone who is at the head of a company that is in the midst of getting their own cut of Java EE 5 out the door, an implementation which will almost assuredly rely on Sun's reference implementation, a.k.a. GlassFish. It is a small world, indeed.

However, after investigating the new Java enterprise stack myself. I find it difficult to believe that very many others could make very many disparaging remarks after doing the same. No, it isn't perfect. And yes, it can be improved. But that categorization is inclusive of every technology known to mortal man. My point is that it seems as if most of the Java EE 5 bashing can be classified as thinly veiled attempts to take shots at Sun and their Java strategies of years gone by, or as 'Java is washed up' garble. If certain persons are bitter towards Sun for their past governance of Java, once again that's their personal business. As for the latter, Java EE 1.4 seems to be doing well enough with all of its flaws so I don't understand how an improved cut of the enterprise Java stack ends up being a negative.

Currently GlassFish v2 is available with some interesting features and improvements over v1, including enterprise quality clustering, high availability, and replication. While v1 is roughly equivalent to the reference implementation of Java EE 5, v2 is geared towards working the type of features that are already available in the Sun Java System Application Server. v2 also features support for Web 2.0-esque applications through project Phobos (The intersection of between the two promises to be critical for both as they vie for developer allegiance as a platform that eases, instead of complicating, application development). For more information about what's new and noteworthy with v2, visit the GlassFish community wiki.

The steady improvements made to the GlassFish experience coupled with an evident commitment to creating a solid Java EE application server (and not just a reference implementation), has made me somewhat of a believer in Sun's new 'Open Source as an Engine for Growth' strategy. GlassFish may not register on too many people's radar screen right now, but as Java EE 5 implementations start hitting the shelves by early to mid 2007 and the open sourcing of Java movement begins gather even more momentum. There will be a spike in interest in Java EE 5 capabilities and GlassFish will be primed for a significant surge in community participation as well as adoption rates. In the meantime, look for the GlassFish community to continue its steady push towards delivering a top notch open source application server that's capable of making some noise in the dense app server market.

Technorati Tags: |

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c690353ef00e5508876c08834

Listed below are links to weblogs that reference What's new with GlassFish?:

Comments

Red Hat bought the wrong app server...

I believe JBoss uses Tomcat. I also believe at least two of their employees are committers on the Tomcat project. So now that there's a credible OS alternative to Tomcat, have there been any direct comparisons between the two? Any benchmarking comparisons?

I have been searching feverishly for benchmarking results of the open source application servers (JBoss, JOnAS, GlassFish, Geronimo: now Websphere community edition) but have been unable to find any myself. Part of the problem is that you need to have the hardware, software and experience necessary to conduct the tests. So while I have run across a couple of informal benchmarks, I have yet to see anything along the lines of a set of SPECjAppServer results.

Hello Alex
The SpecJ numbers for GlassFish are covered in this blog entry from Tom Daly. There is a link to the Spec site as well in there:
http://blogs.sun.com/tomdaly/entry/sun_releases_new_specjappserver2004_benchmark
Hope this helps.

Please do post any enquiries or queries you may have to our user mail list at users_AT_glassfish_DOT_dev_DOT_java_DOT_net

regards
Shreedhar
Project GlassFish Community Manager

Thanks for the heads up Shreedhar, I don't know how I missed those numbers the first time around. I'll be sure to drop the user mail list a line when I have questions.


Alex

Hey Alex, good post about GlassFish. I'll have to take a look over the holidays when I have a little more time.

Re: "...GlassFish, Geronimo: now Websphere community edition)..."

WAS CE is built with Apache Geronimo, but doesn't in any way replace it. So, I'd suggest that the "now..." part doesn't really hold. Also, since you're listing open source application servers, you'd have to keep WAS CE off that list. :-)

Here's a post that I put together to differentiate Geronimo from WAS CE: http://saviorodrigues.wordpress.com/2006/12/04/apache-geronimo-vs-was-ce/

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment