GlassFish 3.1 Overview

I am very pleased to announce that GlassFish 3.1 (see datasheet, press release) has shipped today!

The kick off meeting for 3.1 project was held on April 19, 2010. After ~10 months / 8 milestones / 43 promoted builds / thousands of bug resolutions / thousands of commits, we have an application server that is built on top of the modular, Java EE 6 based GlassFish v3 kernel and delivers clustering, centralized administration and high availability.

To put this in perspective, GlassFish 3.1 brings together the benefits of GlassFish v3 and GlassFish v2.x with lots of net new features (see blog). It is based on world’s first implementation of Java EE 6 with an OSGi based flexible, lightweight, extensible platform. It requires a small memory footprint. It is fully featured with production-ready features such as clustering and high availability, provides optimized runtime performance and ready for enterprise deployments.


At a Glance

Modular, Extensible and Innovative
  • Provides dynamic invocation of services. Only initializes the required services reducing server footprint. One can start small with Web Profile and grow with their needs
  • Oracle GlassFish Server 3.1 has ~262 modules
  • End-to-end extensibility. Both server runtime and management interfaces are extensible (see docs)
Improved Developer Productivity
  • Supports Java EE 6 standard based development with simplified programming model (see video)
  • 29% faster startup/deploy/re-deploy cycle than GlassFish 3.0.1 (see video)
  • Save session on re-deploy -- HTTP session, now SFSB, EJB Timer (see video)
  • Embedded GlassFish and maven plugin for unit testing (see blog)
  • Sophisticated tools integration with NetBeans (see video, blog) and Eclipse (see videos)
Production Ready
  • Improved clustering and high availability. 34% better high availability performance over GlassFish 2.1.1 (see blog, docs)
  • Integration with SSH for remote node management
  • Preferred fail-over by load-balancer plugin
  • Metro HA: Reliable messaging sequence failover, secure conversation session failover
  • Improved automatic delegated transaction recovery
  • Support for clustering of message queue brokers in embedded mode (see blog)
  • Supports wide range of platforms
Advanced Management
  • Centralized administration of clusters (see video)
  • Improved DAS scalability (100 managed instances)
  • RESTful API for management and monitoring (see video, blog [1], [2])
  • Application versioning support (see video)
  • Application scoped resources (see video, blog)
  • Improved JDBC monitoring (see video) such as statement leak detection and reclaim (see blog), tracing SQL queries (see blog), application based connection pool monitoring (see blog), custom validation template for JDBC connection pool
  • Support for PAM realm (see blog)
  • Certificate realm extension (see blog) and other security improvements (see blog)

Discussion Forum

Interact with other GlassFish users and get answers to simple questions quickly!


Resources

Browse Oracle GlassFish Server 3.1 information


Documentation


System Requirements

  • Refer to official supported system configurations

Spotlight



Oracle GlassFish Server Control

GlassFish Server Control provides a set of features to improve visibility and manageability. It gives customers access to an innovative, performance-based, secure foundation for production deployment.

  • DAS Backup and Recovery (see blog, video)
  • Performance Tuner (see video, blog)
  • Monitoring Scripting Client (see video, blog)
  • Load Balancing Plugin with Installer (see video, blog)
  • Coherence*Web (see video [1], [2])
  • Oracle Access Manager (OAM) Integration (see blog)
  • JMS interoperability with WebSphere and WebLogic (see video)
  • interoperability with Oracle Fusion Middleware Products
  • Oracle Database Thin Driver (see details)
  • MySQL Database Driver (see details)

Perspectives

Clustering and High Availability
More GlassFish 3.1 Blogs

Comments:

Hi Nazrul, thanks for the very well structured information! Where is the documentation of the Oracle GlassFish Server Control? I was not able to locate it on the official documentation page(http://download.oracle.com/docs/cd/E18930_01/index.htm).
Thanks,
Peter

Posted by Peter on February 28, 2011 at 09:43 PM PST #

Peter:

Thanks!

Oracle GlassFish Server Control features are documented as part of Oracle GlassFish Server doc set. To improve user experience and readability, our documentation team kept the content well integrated with rest of the server topics. GlassFish Server Open Source Edition documentation does not include these topics.

--
Nazrul

Posted by Akm Islam on March 01, 2011 at 04:43 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Ramblings about GlassFish

Search

Categories
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