Notes de version de Sun GlassFish Communications Server 2.0

Chapitre 2 À propos de Sun GlassFish Communications Server 2.0

Communications Server est un serveur compatible avec la plate-forme Java EE 5, utilisé pour le développement et le déploiement d'applications Web, SIP et convergentes, et de services Web basés sur la technologie Java dans des environnements de production à grande échelle.

Cette section aborde les sujets suivants :

Fonctionnalités de Sun GlassFish Communications Server

Communications Server prend en charge toutes les fonctionnalités offertes par Sun GlassFish Enterprise Server, mais intègre également nombre de nouvelles fonctionnalités, répertoriées ci-après. Pour obtenir la liste des fonctionnalités de Sun GlassFish Enterprise Server, reportez-vous aux notes de version de Sun GlassFish Enterprise Server.

Configurations matérielle et logicielle requises

Cette section présente la configuration requise pour pouvoir installer Sun GlassFish Communications Server.

Plates-formes prises en charge

Le tableau suivant répertorie les systèmes d'exploitation compatibles avec Sun GlassFish Communications Server.

Tableau 2–1 Systèmes d'exploitation pris en charge

Système d'exploitation 

Mémoire minimum 

Mémoire recommandée 

Espace disque minimum 

Espace disque recommandé 

JVM 

Type de déploiement 

Sun Solaris 10 (x86) (32 bits et 64 bits) 

512Mo 

512Mo 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 - 32 bits 

Java SE 6 - 32 bits et 64 bits 

Production 

Sun Solaris 10 (SPARC) (32 bits et 64 bits) 

512Mo 

512Mo 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 - 32 bits 

Java SE 6 - 32 bits et 64 bits 

Production 

Red Hat Enterprise Linux 3.0 Update 1, 4.0 et 5.x (32 bits et 64 bits) 

512Mo 

1 Go 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 - 32 bits 

Java SE 6 - 32 bits et 64 bits 

Production 

SUSE Linux Enterprise Server 10 (32 bits et 64 bits)  

(SP1 et SP2 sont également pris en charge) 

512Mo 

1 Go 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 - 32 bits 

Java SE 6 - 32 bits et 64 bits 

Production 

Windows XP 

Windows Vista 

Windows 2008 

1 Go 

2 Go 

500 Mo disponibles 

1 Go disponible 

J2SE 5.0 - 32 bits 

Java SE 6 - 32 bits et 64 bits 

Développement 

Windows 7 

1 Go 

2 Go 

500 Mo disponibles 

1 Go disponible 

J2SE 5.0 - 32 bits 

Java SE 6 - 32 bits et 64 bits 

Développement 

Mac OS 10.4, 10.5  

512Mo 

1 Go 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 - 32 bits 

Java SE 6 - 32 bits 

Développement 

OpenSolaris 2009.06 

512Mo 

1 Go 

250 Mo disponibles 

500 Mo disponibles 

J2SE 5.0 - 32 bits 

Java SE 6 - 32 bits et 64 bits 

Développement 

Sous UNIXTM, vous pouvez vérifier la version du système d'exploitation en utilisant la commande uname et l'espace disque en utilisant la commande df.


Remarque –

Nous vous recommandons d'utiliser le système de fichiers NTFS plutôt que FAT ou FAT32 pour exécuter Communications Server sur n'importe quelle plate-forme Windows.


Informations importantes concernant les patchs

Patchs requis pour Solaris

Sun conseille aux utilisateurs de Solaris 10 (x86, SPARC) d'installer le groupe de patchs recommandés. Ce cluster de patches est disponible sous “Patches recommandés et de sécurité” sur le site Web SunSolve .

Version de JDK

La version minimale (et certifiée) du JDK pour Communications Server est 1.6.0_7.

ProcedurePour passer à la version Java SE prise en charge

Vous pouvez passer à une version Java SE prise en charge en modifiant le fichier asenv tel qu'indiqué ici.

  1. Si vous ne l'avez pas encore fait, installez la nouvelle version Java SE sur votre système.

    Le kit Java SE SDK peut être téléchargé à l'adresse http://java.sun.com/javase

  2. Stoppez les domaines de Communications Server.

  3. Modifiez le fichier as-install/config/asenv.conf (asenv.bat sous Windows), en remplaçant la valeur AS_JAVA de sorte qu'elle pointe sur le nouveau répertoire de base de Java :

  4. Éditez le fichier as-install/samples/common.properties, en modifiant la ligne commençant par com.sun.aas.javaRoot.. pour faire référence au nouveau répertoire de base Java.

  5. Redémarrez Communications Server.

Version Ant

La version Ant intégrée à l'installation JAR SailFin est 1.6.5. Pour créer une application Application Router personnalisée, vous avez besoin d'Ant 1.7, que vous devrez télécharger séparément.

Pilotes JDBC et bases de données

Tableau 2–2 répertorie les bases de données et les pilotes compatibles avec Java EE. Toutes les configurations prises en charge de Sun GlassFish Communications Server doivent au minimum comprendre une combinaison base de données/pilote de ce tableau, telle que la base de données Java DB intégrée et son pilote. En outre, Communications Server est conçu pour prendre en charge la connectivité JDBC à tout DBMS supplémentaire avec un pilote JDBC correspondant.

Tableau 2–2 Pilotes JDBC compatibles Java EE

Fournisseur de pilote JDBC 

Type de pilote JDBC 

Serveur de base de données pris en charge 

Derby Network Client 

Type 4 

Derby 10.2 

DataDirect 3.6.x, 3.7.x

Type 4 

Oracle 10g 

Oracle 9i 

Sybase ASE 12.5, 15 

MS SQL 2000, 2005 

DB2 9.1 

DB2 8.1, 8.2 

MySQL Connector/J Driver 5.1.6 

Type 4 

MySQL 5.0. 

Oracle 10g, 11g 

Type 4 

Oracle 10g, 11g 

-RAC 

PostGres 

Type 4 

8.2.x

En règle générale, Communications Server prend en charge tous les pilotes JDBC répondant à la spécification Java EE.

Versions de Message Queue

Pour les installations basées sur des fichiers, Message Queue 4.4 est intégré à Communications Server.

Le code imbriqué Sun GlassFish Message Queue fourni avec Communications Server est uniquement testé et certifié (en général) par rapport à la version équivalente du courtier Message Queue. Ceci signifie que l'utilisation du code Message Queue imbriqué fourni pour se connecter à un courtier Message Queue distant (non géré par Communications Server) exécutant une version différente du code Message Queue n'est pas prise en charge.

Navigateurs

Cette section répertorie les navigateurs pris en charge par Sun GlassFish Communications Server 2.0.

Tableau 2–3 Navigateurs Web pris en charge

Navigateur 

Version 

Mozilla 

1.7.12 

Internet Explorer 

6.0 Service Pack 2, 7.0 

Firefox 

2.x, 3.x 

Safari 

3.x, 4.x 

Netscape 

8.0.4, 8.1, 9.0, 9.0.x

Autres exigences

Avant d'installer le logiciel Sun GlassFish Communications Server, vous devez également veiller à ce que les autres exigences ci-dessous soient satisfaites.

API de la plate-forme Java EE 5

Sun GlassFish Communications Server 2.0 prend en charge la plate-forme Java EE 5. Le tableau suivant répertorie les API améliorées disponibles sur la plate-forme Java EE 5.

Tableau 2–4 Principales modifications des API sur la plate-forme Java EE 5

API 

JSR 

Java EE 5

plate-forme Java, Enterprise Edition 5

JSR 244

Technologies de services Web

Implémentation de Enterprise Web Services 

JSR 109

Java API for XML-Based Web Services (JAX-WS) 2.0

JSR 224

Java API for XML-Based RPC (JAX-RPC) 1.1

JSR 101

Java Architecture for XML Binding (JAXB) 2.0

JSR 222

SOAP with Attachments API for Java (SAAJ)

JSR 67

Streaming API for XML

JSR 173

Métadonnées de service Web pour la plate-forme Java 

JSR 181

Technologies de modèle de composant

Enterprise JavaBeans 3.0

JSR 220

J2EE Connector Architecture 1.5

JSR 112

Java Servlet 2.5

JSR 154

JavaServer Faces 1.2

JSR 252

JavaServer Pages 2.1

JSR 245

JavaServer Pages Standard Tag Library 1.2

JSR 52

Technologies de gestion

J2EE Management

JSR 77

Déploiement de l'application J2EE

JSR 88

Contrat d'autorisation Java pour les conteneurs

JSR 115

Autres technologies Java EE

Annotations communes pour la plate-forme Java 

JSR 250

Java Transaction API (JTA)

JSR 907

JavaBeans Activation Framework (JAF) 1.1

JSR 925

JavaMail

JSR 919

Java Message Service API

JSR 914

Java Persistence API

JSR 220

Utilisation du centre de mise à jour

Le centre de mise à jour fournit des mises à jour automatiques de Communications Server et un accès rapide aux nouveaux composants.

Lorsque celui-ci est activé, il effectue une mise à jour automatique du logiciel. Lors de ce processus, le centre de mise à jour collecte et transmet les données suivantes à Sun Microsystems (ou à son fournisseur de services) :

Aucune information personnelle identifiable ne fait l'objet d'un suivi. Aucune information personnelle identifiable n'est associée à d'autres données ou utilisée dans des rapports.

ProcedureUtilisation du centre de mise à jour

Pour garantir un accord explicite sur les mises à jour automatiques, le centre de mise à jour est, par défaut, désactivé. Pour permettre au centre de mise à jour d'effectuer des vérifications périodiques et des mises à jour automatiques :

  1. Démarrez le centre de mise à jour.

    • Sous Unix : <installdir>/updatecenter/bin/updatetool

    • Sous Windows : <installdir>\updatecenter\bin\updatetool.bat

  2. Sélectionnez l'onglet Préférences.

  3. Dans la fenêtre de planification des mises à jour, modifiez la valeur Rechercher les mises à jour de Jamais (manuelle) sur la valeur désirée. Par exemple, choisissez une planification quotidienne ou hebdomadaire.

  4. Spécifiez le jour et l'heure choisis pour la mise à jour.

  5. Cliquez sur le bouton Enregistrer pour enregistrer vos modifications.

    Le centre de mise à jour recherchera ainsi automatiquement les mises à jour des composants SailFin ou Communications Server suivant la planification spécifiée. Lorsqu'une mise à jour est disponible, le centre de mise à jour vous indiquera le composant prêt à être mis à jour.

Informations supplémentaires sur l'intégration de WSIT

Pour obtenir des informations détaillées sur le statut WSIT, reportez-vous à la page Notes de statut WSIT.