System News
   
News about Solaris and Sun Microsystems

Free 2 Week Trial!


November 16, 2009
Article #22578
Volume 141, Issue 3
Section: Java Technology

 

Integrates SIP servlet technologies with the Java EE platform
 


 

New Features in Sun GlassFish Communication Server 2.0
Available Now, Download for a Free Evaluation

Sun GlassFish Communications Server is a Java EE technology-based converged application server combining enterprise service-oriented architecture (SOA) and Web services capabilities with Session Initiation Protocol (SIP) servlets. Used for developing IP-based multimedia applications, Communications Server supports SIP Servletspecifics 1.0 and 1.1 and is compliant with JSR 116 and JSR 289.

Version 2.0 is the latest version, which is now available for download.

NEW FEATURES

SIP Session Replication

This feature enables persistence of SIP sessions for high availability. Companies can now provide continuous SIP application service without any service disruption/downtime using SIP Session replication.

Diameter client

Provides support for sh, Ro, Rf interfaces, enabling easier integration into IMS architecture and facilitating Authentication, Authorization, and Accounting (AAA)

Rolling upgrade

Get enhanced upgrade of a live application server with rolling upgrade, which enables seamless upgrade of SIP application server without any service disruption.

64-bit JVM support

Allows deployment of SIP application server in 64-bit mode so customers can leverage the performance enhancements of the underlying 64-bit infrastructure to meet greater quality of service levels.

Multihome support

This feature gives customers the capability to operate in a multiple NIC environment, providing redundancy within same subnet.

- Overload Protection -

This mechanism regulates SIP traffic to help avoid overload condition by regulating SIP traffic based on CPU and memory consumption.

OTHER FEATURES

Sun GlassFish Communication Server also comes with:

Multi-platform support

It can be deployed on different hardware (X86 and SPARC) and operating systems, including SUSE, Red Hat, Solaris, Windows (developer only) and Mac (developer only).

High Performance and Availability

Communication Server runs on GlassFish Enterprise Server which has set benchmark records based on SpecjAppServer. It is also tuned for low latency and high throughput, enabling the application to grow along with subscriber growth.

Open Source Development

It is based on Project SailFin, the open-source community for Java EE SIP server that includes more than 200 members including independent software vendors, network equipment providers and carriers. The availability of code and development transparency reduces risk of adoption for customers.

- SIP Orchestration -

Built-in application router provides support for simple services composition. Deployers can augment it for special needs by deploying customized routing logic. This feature facilitates development of complex multimedia applications to deliver more functional applications.

- Software Load Balancer -

A built-in converged load balancer provides continuous service availability, awareness of HTTP and SIP session association, and sticky routing of requests based on configurable policies. It supports dynamic clustering, failover, failback and configurable dynamic routing logic based on request headers and overload protection. By eliminating the need to have a hardware load balancer, the total cost of the deployments is reduced.

Simplified Development

Includes SIP annotations that enable rapid development of applications with multimedia functions. The SIP Servlet Wizard offers a simple way to get started with converged communications development through dynamic code generation. Open-source projects like eCharts.org provide other Eclipse-based development tools for developing and testing SIP applications and application routers for GlassFish Communications Server. These capabilities enable easy adoption and integration of multimedia functionality into existing and new Java EE applications.

SIP STANDARDS and RFCs SUPPORTED

Support for standards are critical to ensure interoperability and integrating. The following are supported by Communications Server:

  • RFC: 3761 Description: The E.164 to Uniform Resource Identifiers (URI) Dynamic Delegation Discovery System (DDDS) Application (ENUM). For more information: http://www.faqs.org/rfcs/rfc3761.html

TARGET AUDIENCE

GlassFish Communications Server can be used to create a range of simple to complex interactive applications with communications capabilities. With a modular framework built on the top of GlassFish Enterprise Server, GlassFish Communications Server can be used by independent software vendors and network equipment providers looking to create value-added services like presence, IP centrex, IPTV, etc. Carriers deploying GlassFish Communications Server within their service delivery platforms will benefit from high performance and clustering support the platform provides.

More Information

Download

Sun GlassFish Communications Server Product Page

Project SailFin [...read more...]

Keywords:
Other articles in the Java Technology section of Volume 141, Issue 3:

  • New Features in Sun GlassFish Communication Server 2.0

See all archived articles in the Java Technology section.


From the latest issue:



 


Customized news reports about Sun Microsystems. Just the news you need, none of what you don't.
50,000+ Members. 20,000+ Articles Published since 1998.