Site Archive (Complete)
Java Blog: Project Sailfin
Java
SWAINE'S CAFE

Black. No Sugar. Extra Caffeine.

by Mike Swaine
ERIC BRUNO'S BLOG

Java: The Daily Grind.

by Eric Bruno
August 27, 2007

Project Sailfin

Sun and Ericsson have been working together to provide a version of Glassfish with SIP and advanced clustering support. The result is Project Sailfin (https://sailfin.dev.java.net/).

Session Initiation Protocol (SIP)--see http://en.wikipedia.org/wiki/Session_Initiation_Protocol--is a control protocol that allows software systems to create and terminate multiparty, or multicast, sessions. Examples of usage include multi-person Internet phone calls, group chats, and group conferencing over the Web. Three nice features of SIP are that it's transport independant (allowing it to work with various networking protocols), it's text-based (making it human readable), and it can be tunnelled through firewalls.

Sun and Ericsson have created a SIP-enabled Servlet engine (also known as JSR 116) that works with Glassfish (https://glassfish.dev.java.net/), Sun's open-source Java EE 6 application server. The goal is to work towards JSR 289 compatibility, adding high-availability and clustering features to the mix.

Although the obvious application of Sailfin is in the telecommunications sector, you can use Sailfin to add multi-media and other group communication services to your existing Java EE applications. Sailfin is still in development, but works reasonably well to try for yourself. Included is a link to Sailfin example applications (http://wiki.glassfish.java.net/Wiki.jsp?page=SipExamples).

Happy coding!

-EJB

Posted by Eric Bruno at 10:20 AM  Permalink




 
INFO-LINK


Related Sites: DotNetJunkies, SD Expo, SqlJunkies