Features of the Diameter Adapter are as follows:
Support for Diameter Protocol — Diameter is a networking protocol for authentication, authorization and accounting (AAA). An example of its use: most Internet Service Providers (ISPs) use this protocol for AAA before allowing you to connect to their network. Sun GlassFish Communications Server offers support for the Diameter protocol through the use of this value-add.
Implementation of RFCs and 3GPP Specifications — Diameter Adapter for Communications Server implements the following RFC and 3GPP specifications:
RFC 3588
RFC 4006
3GPP TS 29.329, 29.328, 32.260, and 32.299
Add-on Installer — Diameter Adapter has an installer that enables you to install the Diameter module to your existing Communications Server installation.
Annotations support — The following annotations are defined to enable faster development of Attribute Value Pairs (AVP): com.sun.diameter.annotation.AVPFactory and com.sun.diameter.annotation.AVPInfo .
Support for standard Diameter interfaces — Communications Server supports the following Diameter interfaces:
Rf Interface - Used for Offline Billing functions.
Ro Interface - Used for Online Billing functions.
Sh Interface - Used for downloading and updating transparent and non-transparent user data and for requesting and sending notifications on changes to user data.
Easy Administration — Communications Server enables easy administration of the Diameter Adapter using the CLI and the GUI.
Open Source and SailFin Community — The SailFin community has the goal of developing a free, open source, commerical-grade communcations server that implements the newest features of the Java EE 5 platform and related enterprise technologies.