Sun GlassFish Communications Server brings industry-leading high-availability and performance to your communications infrastructure, leveraging on the power of the Java EE platform, service-oriented architecture (SOA), and Web services. Use it to build Telco 2.0 applications for next-generation communications networks, whether you are a network operator, a software vendor, or a developer.
Features & Benefits
Multi-platform
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
Runs on GlassFish Enterprise Server which published established benchmark records based on SpecjAppServer
Is tuned for low latency and high throughput.
Open Source
Is based on Project SailFin, the industry-leading open-source community for Java EE SIP server with more than 200 members including independent software vendors, network equipment providers, and carriers.
SIP Orchestration
Built-in application router provides support for simple services composition Deployers can augment it for special needs by deploying customized routing logic.
Simplified Development
Includes SIP annotations that enable rapid development of applications with multimedia functions
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
Networking and JVM Support
Multi-home Support allows the application server to operate in a multiple-NIC environment, thus providing redundancy within the same subnet
IPV6/Dual Stack Support enables communications among multiple nodes and ensures a smooth transition from IPV4 to IPV6 networks
64-bit JVM support allows customers to leverage the performance enhancements of the underlying 64-bit infrastructure to meet greater quality-of-service levels
Clustering and Converged Load Balancer
Create and manage clusters from a single administration console and manage a cluster as a single entity
Dynamically grow or shrink a cluster by adding or removing application server instances
Built-in converged load balancer provides continuous service availability, is aware of HTTP and SIP session association, and provides sticky routing of requests based on configurable policies
Supports dynamic clustering, failover, failback, 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
High Availability
SIP session replication using an optimized replica selection algorithm
Provides highly scalable, reliable telco-grade in-memory persistence for SIP and converged applications
Enterprises can provide continuous SIP application service without any service disruption/downtime using SIP Session replication
Rolling upgrade enables seamless upgrade of SIP application servers without any service disruption
Overload protection provides a mechanism to regulate SIP traffic and avoid overload conditions; traffic regulation is based on CPU and memory consumption
Diameter Client
Provides support for sh, Ro, Rf interfaces
Enhances reliability for authentication, authorization and accounting
Enables easier integration into IMS architecture and facilitates authentication, authorization, and accounting (AAA)