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.
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: 3325 Description: Private Extensions to SIP for Asserted Identity within Trusted Networks. For more information: http://www.faqs.org/rfcs/rfc3325.html
RFC: 3327 Description: Session Initiation Protocol (SIP) Extension Header Field for Registering Non-Adjacent Contacts. For more information: http://www.faqs.org/rfcs/rfc3327.html
RFC: 3428 Description: Session Initiation Protocol (SIP) Extension for Instant Messaging. For more information: http://www.faqs.org/rfcs/rfc3428.html
RFC: 3581 Description: An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing. For more information: http://www.faqs.org/rfcs/rfc3581.html
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
RFC: 3764 Description: enumservice registration for Session Initiation Protocol (SIP) Addresses-of-Record. For more information: http://www.faqs.org/rfcs/rfc3764.html
RFC: 3903 Description: Session Initiation Protocol (SIP) Extension for Event State Publication. For more information: http://www.faqs.org/rfcs/rfc3903.html
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.
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.