SailFin (and GlassFish v2.1) is making good progress towards the features and schedule described in the Current Plan - also see these older TA Entries. The core driver for SailFin is SIP-support; on the infrastructure side, some good recent writeups cover the Load Balancer and the Grizzly-based Stack.
|
On Tools and Apps - key for the adoption of SIP, see the recent ECharts announcement on Sailfin Support and Klein Peter's 3-part series on SIP Apps with Sailfin: [1], [2] and [3]. Also note that the the GlassFish Awards Program includes the Sailfin projects, so I'd encourage your submissions for that $175K pot! |
Added: Also see The Sailfin Blog and the list of NB Tools (thanks to Vince for that tip).
|
The goal of every specification (say Java EE 5) is to make sense as a whole and document how it relates to other specification and technologies. A product (say GlassFish) needs to augment the specification with a set of coherent features to provide yet a more powerful and competitive toolset. GlassFish v2 has Grizzly (the nio framework), OpenESB 2.0 (the JBI implementation) and will soon have a SIP capabilities with project SailFin. This enables James Lorenzen to build a JBI Binding Component for RSS in Java but also in Groovy. Speaking of OpenESB, the list of binding components and service engines available is growing fast and the OpenESB tooling is getting better by the day. |
Probably one of the great strengths of Groovy is the ability to mix and match with Java. Any Java code (almost?) is valid Groovy code so you can introduce the dynamic and agile code to places requiring many fast changes while keeping the rest static and performing fast. Grails (a web application framework using Groovy) runs well on GlassFish and we're interested in making sure all the value-add from GlassFish (say Metro) is fully available to Groovy and Grails developers.