Les fonctions de Diameter Adapter sont les suivantes :
Prise en charge du protocole Diameter — Diameter est un protocole de gestion de réseaux pour l'authentification, l'autorisation et la tarification (AAA). Exemple de son utilisation : la plupart des fournisseurs d'accès à Internet (FAI) utilisent ce protocole pour AAA avant d'autoriser votre connexion à leur réseau. Sun GlassFish Communications Server offre la prise en charge du protocole Diameter à l'aide de cet add-on.
Mise en œuvre des spécifications RFC et 3GPP — Diameter Adapter pour Communications Server implémente les spécifications RFC et 3GPP suivantes :
RFC 3588
RFC 4006
3GPP TS 29.329, 29.328, 32.260 et 32.299
Programme d'installation de l'add-on — Le programme d'installation de Diameter Adapter permet d'installer le module Diameter à votre installation existante de Communications Server.
Prise en charge des annotations — Les annotations suivantes sont définies pour accélérer le développement de paires attribut-valeur (AVP) : com.sun.diameter.annotation.AVPFactory et com.sun.diameter.annotation.AVPInfo.
Prise en charge des interfaces standard de Diameter — Communications Server prend en charge les interfaces de Diameter suivantes :
Interface Rf : utilisée pour les fonctions de facturation hors ligne.
Interface Ro : utilisée pour les fonctions de facturation en ligne.
Interface Sh : utilisée pour télécharger et mettre à jour des données utilisateur transparentes et non transparentes, ainsi que pour demander et envoyer des notifications relatives à des modifications apportées à des données utilisateur.
Administration simple — Communications Server permet une administration aisée de Diameter Adapter à l'aide de l'interface de ligne de commande ou l'interface graphique.
Open Source et communauté SailFin — La communauté SailFin vise à développer un serveur de communications gratuit, open source, de qualité commerciale permettant d'implémenter les dernières fonctionnalités de la plate-forme Java EE 5 ainsi que les technologies entreprise associées.