Diameter Adapter は次の機能を備えます。
Diameter プロトコルのサポート — Diameter は、認証、承認、アカウンティング (AAA) のためのネットワークプロトコルです。たとえば、ほとんどのインターネットサービスプロバイダ (ISP) は、ユーザーにネットワークへの接続を許可する前に、このプロトコルを AAA に使用します。SunGlassFish CommunicationsServer は、Diameter Adapter の使用を通して Diameter プロトコルをサポートします。
RFC および 3GPP 仕様の実装 — CommunicationsServer 用 Diameter Adapter は、次の RFC および 3GPP 仕様を実装します。
RFC 3588
RFC 4006
3GPP TS 29.329、29.328、32.260、32.299
アドオンインストーラ — Diameter Adapter には、既存の CommunicationsServer インストールに Diameter モジュールをインストールするためのインストーラが用意されています。
注釈のサポート — 属性値ペア (AVP) を短時間で開発できるように、次の注釈が定義されています。com.sun.diameter.annotation.AVPFactory および com.sun.diameter.annotation.AVPInfo。
標準 Diameter インタフェースのサポート — CommunicationsServer は、次の Diameter インタフェースをサポートします。
Rf インタフェース - オフライン課金の機能で使用されます。
Ro インタフェース - オンライン課金の機能で使用されます。
Sh インタフェース - 透過的および非透過的なユーザーデータのダウンロードと更新に使用されます。また、ユーザーデータ変更時の通知の要求および送信にも使用されます。
管理の容易性 — CommunicationsServer では、CLI および GUI を使用して Diameter Adapter を簡単に管理できます。
オープンソースおよびSailFinコミュニティー-SailFinは、JavaEE5プラットフォームの最新機能とそれに関連したエンタープライズテクノロジを実装した、無償でオープンソースの商用レベルのコミュニケーションサーバーを開発することを目標としています。