Thursday Dec 10, 2009

GlassFish v3 - The First List of Firsts

Today we are releasing GlassFish v3 (community) and Sun GlassFish Enterprise Server v3 (commercial), following the release of Java EE 6 a few days ago.   Java EE is 10 years old - nearly to the day. GlassFish v3 - the project - is 4.5 years old (although the code base for GlassFish v3 is much older).

We've come a long way with GlassFish v3, and there are quite a few "firsts" in this release (correct me if I'm over zealous - I'm living on caffeine right now):

  • First Java EE 6 compatible community and commercial implementation
  • First Java EE 6 Web Profile compatible community and commercial implementation
  • First Java EE application server to start in seconds.
  • First GlassFish distribution under 30MB (GlassFish v3 Web Profile)
  • First time we managed requirements in the community
  • First time we realized a wiki is less than ideal for requirements management
  • First GlassFish release to document a public release schedule, milestones & all
  • First time we had to update the schedule in the wiki (due to Java EE 6 release change) :-)
  • First application server that exposes a RESTful management & monitoring API
  • First application server to let end users easily swap OSGi implementations
  • First application server to establish a community strictly around quality testing (survey metrics).   I simply cannot give this community enough kudos.  The breadth of test deployments really helped improve GlassFish v3 quality.
  • First application server to host dynamic language containers, such as JRuby and Jython. Web Archive packaging and servlet container not required. JRuby gem available.
  • First application server with a DTrace probe (ok, a bit aggressive since it will be in beta form due to JDK 7 dependency). Learn more (here) (here).
I'm not really done, but I have to get back to work. Feel free to comment on other "firsts".

Tuesday Feb 10, 2009

GlassFish Production Deployments & Enterprise Manager

Busy, busy day. Lots of news regarding Sun GlassFish Portfolio in general, and  Enterprise Manager in particular. I will in no way try to keep up with Nazrul on Enterprise Manager blogging :-)

I have spoken with countless customers about GlassFish Enterprise Server over the last 18 months (such as T-Mobile and TravelMuse), and it's no surprise common threads appear, such as cost reduction, avoiding vendor lock-in, and support for the latest standards (sooner). The concerns customers have with products based on open source center primarily around support and the ability to troubleshoot production issues.

Regarding support, GlassFish Enterprise Server subscribers have access to 24x7 support with live call transfer for high priority ("production down";) issues. In addition, Platinum support offers a Customer Advocate who understands customer deployments, resulting in faster problem resolution and escalation management. However, a Customer Advocate also acts in a proactive manner via regular meetings to keep up with customer environments and issues, and can work with customers on practices to avoid downtime.

To address concerns with visibility into production deployments from a product perspective, Sun is  introducing Enterprise Manager with GlassFish Enterprise Server v2.1 (and GlassFish Portfolio). I'll reiterate Nazrul's coverage of Enterprise Manager, which is a good one-stop shop that covers the improved manageability and observability features.  Of particular importance is the ability to avoid downtime in the first place with various alerts and log file management.  We expect many enterprise customers will have enterprise management tools in place. For these customers, SNMP monitoring support is key. A really helpful feature that is generally JDBC pool management.  JDBC pool management is essentially "auto pilot" for JDBC connection pool optimization. Turn it on and, odds are, you will get better performance with less overhead.

If you get a chance, check out Nazrul's Enterprise Manager post and feel free to give us feedback. We look forward to it!


About

John Clingan

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
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
   
       
Today