Tuesday May 18, 2010

SailFin CAFE Series at DZone

Binod has started a series at DZone on SailFin CAFE:

Fundamentals, Part I: CommunicationBeans and Agents
Fundamentals, Part II: Communications and UserProcedures, w/ example

SIP is heating up but the programming of (SIP+HTTP) Converged Applications remains too complicated; a good framework like SailFin CAFE, which runs on both SailFin and Oracles CCAS, would help a lot.

Send feedback on CAFE to USERS@SailFin.

Sunday May 09, 2010

SailFin CAFE b29 Now Available - Simplifying Converged Applications

Binod announced the promotion of b29 of SailFin CAFE the server-side Java framework on top of JSR 289 (SIP Servlet 1.1) for developing SIP or Converged applications. SailFin CAFE was launched last June and runs on SailFin and on Oracles CCAS.

Key contributors to the team include Oracle and Ericsson's employees. Recent posts include, from Erik: User Procedures integrated in trunk and Using presence in CAFE, and, from Mohit, Call Forwarding in SailFin CAFE.

You can download b29 here; javadoc is here. Feedback and community support through the SailFin mailing lists. Relevant blogs at TheAquarium are tagged cafe and sailfin. Wikipedia fans should check out the entries for SIP and VoIP Clients.

Tuesday Feb 02, 2010

SailFin V2 webinar: February 3rd 2010

Sailfin logo

Today, February 3rd 2010, at 10 AM Pacific Standard Time, Prasad is talking about SailFin V2 (Sun GlassFish Communications Server 2.0) in the latest edition of Sun Software Webcasts. The webinar will cover new features in SailFin V2 and also explain how to develop SIP applications using SailFin V2.

You can register here for the webinar. For more information, please take a look at Prasad's blog.

Sunday Jan 31, 2010

Navigating SunSolve - Patches for GlassFish and SailFin

SunSolve is the standard Sun mechanism for distributing "patches" to Sun products, with content ranging from Free Public Releases and Security Patches to For-Free bug-fixing patches (the majority) and is in a multiplicity of formats, from ZIPs to PKG(5).


SunSolve has been adding features recently, including some navigational help that I just discovered, so sharing them...

• A twitter account: @SunPatches,
• New, per-product, content pages, including SailFin Patches and GlassFish Patches.
• Better Introduction, Home Page and PatchFinder.

A full-list of categories is here - I'm afraid the GlassFish-related products fall under several places; to help you, we summarize them at GlassFishForBusiness and we report them via Twitter at @GlassFish.

I do not yet know what is the transition story for SunSolve to Oracle, but we will let you know as we find out.

Wednesday Oct 28, 2009

SailFin 2.0 is Now Available! Also GlassFish v2.1.1

Today was the release of SailFin v2 (download, home, wiki) and its companion Sun GlassFish Communications Server 2.0 (download, home). SailFin v2 is a big release; it leverages GlassFish v2.1.1 (more tomorrow) and adds a number of features including high availability, rolling upgrade, flexible network topology, better overload protection, Diameter support, improved diagnosability, Java based DCR files for the load balancer, and more.

I can't cover SailFin v2 properly but I'll collect some of the relevant links so you can follow them up.  Start with Binod's overview: SailFin v2 Released! and move from there:

Some of the major changes are:

As part of the release, the team has posted a number of new entries, including:

Older posts worth checking include:

Finally, a list for PR/Press reports:

Note - GlassFish v2.1.1 is also available from Sun's Download Center and from the Community Site. More on that release tomorrow. And the OpenMQ 4.4 (and 4.4.1 RC1) are available from here.

Wednesday Oct 07, 2009

Rolling Upgrade Support in SailFin V2

Sailfin solling upgrade

Rolling upgrade is a necessary feature to avert system down time. Needless to say that it is very important for telco environments.

In his latest blog entry, Bhavani explains the rolling upgrade support in Sailfin V2. The newly added SailFin HA sample has been enhanced to demonstrate rolling upgrade also.

Session replication is used to prevent loss of sessions during rolling upgrade (and also in case of a failure). Sreedhar explains the new replica selection algorithm used in SailFin V2 and its benefits. Check it out!

Thursday Oct 01, 2009

Simplifying Converged Application Development

Sailfin logo

Gregory Bond was right, when he wrote, this is the year of converged application frameworks, while announcing Converge. The number of frameworks and libraries available for sip application development continue to increase.

Earlier this week, Richard Newman announced his Clojure SIP servlets library in the SailFin community. Take a look!.

SailFin CAFE is also shaping up well and development is in full swing with contributions from both Sun and Ericsson. Here are some(one, two) getting started guides for SailFin CAFE.

Tuesday Sep 29, 2009

SIP Message Inspection in SailFin

Sailfin logo

Given the asynchronous nature of SIP, debugging issues in a SIP application server could turn out to be a nightmare. Tools like Wireshark are widely used for tracing SIP messages in the network.

SailFin v2 implements a new feature that allows users to inspect SIP message flow in the container more effectively. Take a look at Peter's one pager and Sankar's blog on SIP Message Inspection for more details.

This new feature compliments SIP access logging, which is similar to more familiar HTTP access logging.

Tuesday Sep 22, 2009

New SailFin HA Sample: 3PCC Application

Sailfin logo

Improving the clustering and high availability has been the focus of SailFin V2. Now, a new 3PCC (Third party call control) converged sample application demonstrating the session failover feature of sailfin has been integrated. The 3PCC sample has been written to follow the guidelines from RFC 3725.

The sample has been bundled with nightly builds, from today. Take a look at Bhavani's bogs here for details.

Tuesday Sep 08, 2009

Towards SailFin 2.0 - SIP Session Replication and HCF


SailFin is closing on v2.0 which is aligned with GlassFish v2.1.1 (both scheduled for the end of October, see Roadmap) and the team has been highlighting new features in the release:

• Prasad Announces HCF, provides an overview and a List of Fixes since SCF.
• Shreedhar writes about the Support for SSR (SIP Session Replication).
• Ramesh describes the Configuration Options, including DNS failover and Converged LB.
• Prateek Announces a new AMIs for SailFin based on OpenSolaris.
  (also see EC2 Blog and Full List of Sun's AMIs)

Monday Aug 31, 2009

GlassFish Plugin For Eclipse: Improved SIP Support

eclipse plugin logo

There are multiple IDE options for developing sip servlet applications in sailfin. Netbeans plugin is available for SIP Servlet development and for full fledged IMS service creation environment, Ericsson SDS can be used.

For those eclipse fans, the recent versions of glassfish plugin has been enhanced to provide a much better SIP Servlet application development experience. Take a look at this blog from Vince for all details and tips for upgrading to newest plugin.

Thursday Aug 27, 2009

Traffic separation in SailFin clusters

Sailfin logo

SailFin V2 significantly enhances the availability of the application server from the initial version. Managing the network traffic is very important in creating a highly available service/application execution environment.

Ramesh has blogged about traffic separation in SailFin. He explains how the intra-cluster communication (converged load balancer, GMS) can be isolated from the external traffic by utilizing the multiple network interfaces in the server machines.

SailFin V2 is approaching HCF (hard code freeze) next week on the way to final release in October 2009. Take a look at the schedule in the wiki.

Monday Jul 20, 2009

SailFin Diameter Support - Online Charging, Sh API.

Sailfin logo

Diameter support in SailFin is progressing well. Venu has blogged about steps to use Sh api for updating user profile information in HSS (eg: Open IMS). In another post, he explains using onine charging in SailFin.

Also, Sailfin V2 has crossed the SCF (soft code freeze) last week and is progressing towards the release in October 2009. You can download V2 b23 here.

Friday Jul 10, 2009

SailFin on Amazon EC2

Sailfin logo

Recently, we have started receiving inquiries about hosting options for SailFin. A few months back SailFin team had setup a demo server in a Go Daddy server. It has worked out quite well so far.

Now, Sreeram has written a blog about running SailFin (V2 b20) with Amazon EC2. He gives details such as enabling SIP UDP port, MySQL configuration and using DynDNS to setup the domain name. Try it out!