Sunday Dec 23, 2007

Project Sailfin crosses Milestone 3

Project Sailfin is expected to deliver its first release of the Communications Application Server , in June of 2008. The schedule is based on a milestone model wherein, each milestone corresponds to a set of features added. This helps dividing up the dependencies to be satisfied first in the earlier milestone, and also helps in planning of resources.

We hit Milestone 3 on Dec 10th 2007, and a certified binary corresponding to the Milestone 3 features has been made available since Dec 22nd.

So what does a certified binary mean ?
Typically a certified binary has has series of regression tests, sanity tests run. These tests validate the basic container level features such as that of the SIP Container, EJB Container, Web Container. In addition that the Java EE TCKs are run to make sure that the Application Server remains compliant to the  Java EE spec. In case of the Milestone builds of Sailfin, key functional tests corresponding to the new features are also used to certify the builds. This helps us isolate the known issues in these new features and also to propose workarounds.

What's new in MS3 ?
The main features that got delivered in this Milestone are in the areas of Deployment, Administration and Monitoring of the SIP Container, CLB (Converged Load Balancer), Security .There were also features in Session replication that are available now, but the plan is that Session Replication is expected to be completed only by Jan 21st 2007. Here is a list of features with some details.

Support for Annotations in JSR289
Annotations like SipSessionListener, SipApplicationKey, SipApplication, SipSessionAttributeListener, SipServletListener,

Administration for SIP Container
Support in the CLI for creating trust entities, managing sip-service elements
Support in the GUI for creating trust entities, managing sip-service elements
Support in the CLI and GUI for creating loadbalancer configuration

Monitoring of the SIP Container
The monitored parameters are mentioned here
CLI support for manipulating the monitoring levels

Support for Run-As functionality for SIP Servlets
Support for providing p-asserted identity as a method authentication
Trusted domains can be configured in the central repository and can be configured via the CLI

Converged LoadBalancer
Support for ConsistentHash Algorithm for HTTP and SIP requests
Support for round robin algorithm for HTTP requests.

Session replication
Replication of the following SIP artifacts
SipApplicationSessions, SipSessions, ServletTimers, DialogFragments
In addition to this HTTP Session and SFSB replication is also supported.

What's next ?
Our next milestone is on Jan 21st 2008 which is the feature freeze date for all modules including Session Replication and JSR289 based SIP Container. There is a small caveat as far as JSR289 based container goes, since the spec. has not gone final yet, one can never say that the code has been frozen till the spec is final. Hence the plan for JSR289 based container is to get the code as close to the JSR289 PR draft as possible.

The feature freeze on January 21st would be the freeze for the beta release of Sailfin, due in March of 2008. We are looking to stabilize the features that have come in , between now and Jan 21st. Any and every feedback that comes would contribute towards the quality of the product. The detailed schedule is available here

Getting the binary
The Milestone3 binary can be obtained from here.
One can also navigate through the download link on the Sailfin site to the download page, where
Nightly Builds ( unstable , built every night )
Promoted Builds ( stable , built every week )
Milestone Builds ( stable and certified )
can be downloaded.
Bugs are expected and we welcome them and they can be filed at IssueTracker

Monday Nov 27, 2006

GlassFish session and BoF at FOSS.IN

We did not count. The hall had a capacity of 120 people and I could see some folks who had to make do with standing room. It looked like Linux Bangalore had truly turned into FOSS.IN . This was more apparent when contrasted with the turnout last year. There could be a couple of reasons, more audience looking at Free and Open Source Software , Sun open sourcing more software this year , GlassFish catching more eyeballs this year.

A show of hands poll suggested that about 10 to 15 people worked on Java ( or were willing to admit it ), and most of these people worked on Java EE or Tomcat. The questions that came were in the area of Annotations, resource injection in Java EE, Hibernate vs Toplink , custom Ant Tasks for administration of GlassFish and AJAX . The usual suspects one might say !

A message that I would have liked to send out (and I am not sure if I was able to do that ) was , this session is not about what GlassFish can do for you and what it has , but rather its more about here is what GlassFish has in terms features, and YOU can contribute more to make it work for YOU ! Well, I guess that could be the theme for another session.

At the end of this session we announced that we would have a BoF on GlassFish an hour later. This was the time to see the "real" interest. The number of people who turned up were around 10 , but there was focussed discussion on how we could improve our distribution i.e. torrent based downloads, some way of letting mirror sites know about milestone builds. Of course , when told that the download of a basic edition is around 60 MB, some of these concerns were put to rest ! The usual question regarding why GlassFish is yet another Application Server from Sun when we already have Sun Java System Application Server came up ? I think we need to have a "branding" poster wherever we go to clear this one up :-)

Photos for these event ( no not from the session ) are here .

Friday Nov 24, 2006

GlassFish@FOSS.IN 2006

What started off as a pavilion in in 2000 has grown into a full fledged event.
FOSS.IN goes into its second year named as FOSS.IN. So does GlassFish !

Last year at FOSS.IN 2005 , GlassFish was introduced to the FOSS community here in Bangalore . Since then GlassFish has grown in stature from newly open sourced Application Server to what it is today... with one full release behind it , an Enterprise deployment enabled release in the works , broader licensing , bundling with Ubuntu in the works , the first Application Server to be Java EE 5 certified ... . Most importantly the community has grown as well ! Check this out !

I plan to share details about these changes in the session on GlassFish at FOSS.IN/2006 on Saturday 25th of November . If you are keen on knowing more on the feature set of GlassFish , or you would like to be involved as a user or developer do attend this session. We could share a lot !

In case you are not able to make it to the talk , there is also a booth in the Pavilion where you could interact with GlassFish developers , see GlassFish in action , Sahoo blogs about the demo here .

See you then Saturday 25thNov @ 2:00 PM !




« February 2017