Interopérabilité des produits dans Sun Java Enterprise System 6
Ce document est maintenu par l'équipe Java ES.
Ce document fournit des informations sur l'interopérabilité des produits dans Sun Java Enterprise System (Java ES) 6 Base, l'offre de base de Java ES. Pour plus d'informations sur les autres offres Java ES 6, notamment les différentes suites Java ES, voir sun.com/software/javaenterprisesystem .
Le terme interopérabilité fait référence à la capacité de deux produit à fonctionner ensemble sans conflit. Voici des exemples d'interopérabilité :
Cohabitation : Deux produits peuvent être installés et exécutés sur le même système, sans interférence sur leur fonctionnement réciproque.
Partage de données : Deux produits peuvent exploiter les mêmes magasins de données, sans que les modifications apportées par l'un influent celles effectuées par l'autre et sans interférence sur leur fonctionnement réciproque.
Dépendance : Un produit nécessitant un autre produit peut utiliser ce dernier sans interférence réciproque. Par exemple, une application Web particulière peut être déployée dans un conteneur web particulier sans que leurs fonctionnements interférent.
Ce document ne fournit pas d'informations sur la cohabitation, sauf si celle de deux produits est limitée ou restreinte d'une manière ou d'une autre ou si elle requiert une configuration spéciale.
Il propose deux types d'informations sur l'interopérabilité des produits de Java ES 6 Base :
Interopérabilité centrée sur la version — La section Interopérabilité des versions de produit dans Java ES 6 présente la façon dont les versions de produit interagissent dans la version Java ES 6.
Rétrocompatibilité – La section Rétrocompatibilité des versions de produit dans Java ES 6 présente la manière dont chaque produit de Java ES 6 interagit avec ses versions antérieures et celles des produits dont il dépend.
Interopérabilité des versions de produit dans Java ES 6
Le tableau suivant récapitule l'interopérabilité des produits dans Java ES 6 Base. Pour utiliser ce tableau, localisez la ligne du produit qui vous intéresse, puis lisez-la pour connaître son interopérabilité avec les autres produits de Java ES 6. Un “Oui” indique que le produit est interopérable, “Non” indique qu'il ne l'est pas, tandis qu'un blanc indique qu'il n'existe pas d'interaction avec le produit. Un nombre situé après le “Oui” ou le “Non” indique qu'une note relative à l'interopérabilité s'applique, tel que décrit dans les Notes d'interopérabilité.
Notez que ce tableau présente uniquement des informations d'interopérabilité sur les paires de produits. Il n'offre pas d'informations sur les problèmes généraux potentiels des produits. Afin de bénéficier d'une image précise de l'interopérabilité et de la disponibilité des fonctionnalités, recoupez les données de ce tableau avec les notes de version des produits qui vous intéressent.
Afin de d'afficher le grand nombre de produits de Java ES 6, ce tableau utilise les abréviations de produits suivantes :
Abréviation |
Produit |
---|---|
DSEE 6.3.1 |
Sun Java System Directory Server Enterprise Edition 6.3.1 |
GFES 2.1 |
Sun GlassFish Enterprise Server 2.1 |
GFWS 1.4 |
Sun GlassFish Web Stack 1.4 |
GFWSS 10.0 |
Sun GlassFish Web Space Server 10.0 |
IdM 8.0 |
Sun Identity Manager 8.0 |
JCAPS 6U1 |
Sun Java Composite Application Platform Suite (Java CAPS) 6 Update 1 |
MQ 4.3 |
Sun Java System Message Queue 4.3 |
OSSOE 8.0 |
Sun OpenSSO Enterprise 8.0 |
SC 3.2 1/09 |
Solaris Cluster 3.2 1/09 (incluant Solaris Cluster Agents et Solaris Cluster Geographic Edition) |
WPS 4.0.8 |
Sun Java System Web Proxy Server 4.0.8 |
WS 7.0U4 |
Sun Java System Web Server 7.0 Update 4 |
Notez que Sun GlassFish Web Stack, Sun Identity Manager et Java CAPS ne font pas partie de l'offre Java ES Base. Les informations sur leur interopérabilité sont incluses, car ils sont disponibles dans les suites Sun Java System dans le cadre du programme Java ES élargi.
Tableau 1 Interopérabilité des versions de produit dans Java ES 6
DSEE 6.3.1 |
GFES 2.1 |
GFWSS 10.0 |
MQ 4.3 |
OSSOE 8.0 |
SC 3.2 1/09 |
WPS 4.0.8 |
WS 7.0U4 |
|
---|---|---|---|---|---|---|---|---|
DSEE 6.3.1 |
— |
Oui (1) |
Oui |
Oui |
Oui |
Oui |
Non (1) |
|
GFES 2.1 |
Oui (1) |
— |
Oui (2) |
Oui |
Oui |
Oui |
Oui (3) |
Oui (3) |
GFWSS 10.0 |
Oui |
Oui (2) |
— |
Oui |
Oui |
Non |
||
MQ 4.3 |
Oui |
Oui |
— |
Oui |
Oui |
Oui |
||
OSSOE 8.0 |
Oui |
Oui |
Oui |
Oui |
— |
Oui |
Oui |
|
SC 3.2 1/09 |
Oui |
Oui |
Oui |
— |
Oui |
Oui |
||
WPS 4.0.8 |
Oui (3) |
Oui |
Oui |
Oui |
— |
Oui (3) |
||
WS 7.0U4 |
Non (1) |
Oui (3) |
Non |
Oui |
Oui |
Oui |
Oui (3) |
— |
GFWS 1.4 |
Oui (1) |
Oui (3) |
Oui |
Oui |
Oui |
Oui (3) |
Oui (3) |
|
IdM 8.0 |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Non (4) |
|
JCAPS 6U1 |
Oui |
Oui |
Oui |
Oui |
Oui |
Oui |
Non (4) |
Notes d'interopérabilité
DSEE 6.3.1 et conteneurs Web. Le composant Directory Server Control Center de Directory Server Enterprise Edition doit être déployé dans un conteneur Web. Il prend en charge le déploiement sur GlassFish Enterprise Server et Apache Tomcat (partie intégrante de GlassFish Web Stack), mais pas sur Web Server. Étant donné que les autres composants de Directory Server Enterprise Edition n'interagissent pas avec les conteneurs Web, leur interopérabilité avec ces derniers ne pose pas de problème.
GFES 2.1 et GFWSS 10.0. Lorsque le gestionnaire de sécurité de GlassFish Enterprise Server est en cours d'exécution, GlassFish Web Space Server ne s'installe pas correctement sur GlassFish Enterprise Server. Pour plus d'informations sur la résolution de ce problème, voir GlassFish Enterprise Server and Web Space Server: special configuration required to install Web Space Server when GlassFish Enterprise Server has Security Manager enabled (6771720, 6813015) du Sun Java Enterprise System 6 Release Notes.
Cohabitation des serveurs Web, des conteneurs et des proxies. Lors de l'installation de deux serveurs Web, conteneurs ou proxies sur le même système, vous devez vous assurer de l'absence de conflits de ports découlant de la mise en œuvre du même service d'écoute par les deux produits sur un port standard, tel qu'un service d'écoute HTTP lié au port 80. Ce conflit de port potentiel pouvant découler d'une cohabitation s'applique aux produits suivants :
GlassFish Enterprise Server
Web Proxy Server
Web Server
GlassFish Web Stack (plusieurs composants, incluant Apache Server et Apache Tomcat)
IdM 8.0 ou JCAPS 6U1 et WS 7.0U4. Identity Manager et Java CAPS ne prennent pas en charge Web Server en tant que conteneur Web. Cependant, les services et les interfaces administratives des deux produits sont disponibles via la fonctionnalité plug-in de proxy inverse de Web Server à condition que les services et les interfaces administratives soient déployés sur un conteneur Web pris en charge.
Rétrocompatibilité des versions de produit dans Java ES 6
Les sections suivantes offrent des informations sur la rétrocompatibilité de chaque produit de Java ES 6, couvrant la compatibilité avec les versions antérieures du produit, ainsi qu'avec celles des produits dont ce dernier à besoin ou dont il dépend pour fonctionner.
Solaris Cluster 3.2 1/09 et Solaris Cluster Geographic Edition 3.2 1/09
Solaris Cluster 3.2 1/09 n'est pas compatible avec les versions antérieures de Solaris Cluster. Tous les nœuds d'un cluster doivent exécuter la même version de Solaris Cluster.
Solaris Cluster Geographic Edition 3.2 1/09 n'est pas compatible avec les versions antérieures de Solaris Cluster Geographic Edition. Tous les nœuds d'un cluster Solaris Cluster doivent exécuter la même version de Solaris Cluster Geographic Edition.
Produits dont dépend Solaris Cluster
Solaris Cluster ne dépend d'aucun autre produit Java ES.
Produits dont dépend Solaris Cluster Geographic
Solaris Cluster Geographic Edition dépend uniquement d'un produit Java ES : Solaris Cluster.
Solaris Cluster Geographic Edition 3.2 1/09 est pris en charge par les versions suivantes de Solaris Cluster :
Solaris Cluster 3.2 2/08
Solaris Cluster 3.2 1/09
Sun GlassFish Enterprise Server 2.1
Sun GlassFish Enterprise Server 2.1 est compatible binaire avec les versions 9.1, 8.2, 8.1, 8.0 et 7.x de Sun Java System Application Server.
Les applications Java exécutées sur Application Server 9.1 s'exécutent sur GlassFish Enterprise Server 2.1. De plus, les applications Java exécutées sur les versions 8.2, 8.1, 8.0 et 7.x d'Application Server s'exécutent également sur GlassFish Enterprise Server 2.1, exception faite de certaines incompatibilités, qui sont décrites dans le Chapitre 1, Application Server Compatibility Issues du Sun GlassFish Enterprise Server 2.1 Upgrade guide.
Produits dont dépend GlassFish Enterprise Server
Le tableau suivant fournit des informations de compatibilité sur les produit Java ES dont dépend GlassFish Enterprise Server 2.1.
Produit |
Nature de la dépendance |
Versions prises en charge |
---|---|---|
Message Queue |
Dépendance requise : Assure la fiabilité de la messagerie asynchrone. |
Version 4.3 (incluse dans GlassFish Enterprise Server 2.1) |
Web Server |
Dépendance facultative : Assure un équilibrage de charge entre les instances. |
Version 6.1 et versions mineures les plus récentes rétrocompatibles avec la version 6.1 ; version 7.0 et versions mineures les plus récentes rétrocompatibles avec la version 7.0 |
Sun GlassFish Web Space Server 10.0
La version 10.0 étant la première de Sun GlassFish Web Space Server, elle ne requiert pas d'informations de rétrocompatibilité.
Produits dont dépend GlassFish Web Space Server
Le tableau suivant présente des informations de compatibilité sur les produits Java ES dont dépend GlassFish Web Space Server 10.0.
Produit |
Nature de la dépendance |
Versions prises en charge |
---|---|---|
GlassFish Enterprise Server |
Dépendance requise : Fournit des services d'exécution de conteneur Web J2EE. |
Version 2.1 |
OpenSSO Enterprise |
Dépendance facultative : Fournit des services d'authentification et d'autorisation. |
Version 8.0 |
Sun Java System Directory Server Enterprise Edition 6.3.1
Directory Server Enterprise Edition 6.3.1 est habituellement rétrocompatible avec Directory Server Enterprise Edition jusqu'à la version 6.0, mais il existe certaines restrictions de compatibilité. Pour des informations détaillées sur la compatibilité de Directory Server, Directory Proxy Server, Identity Synchronization for Windows, Directory Server Resource Kit et Directory Editor, voir le Chapitre 1, Compatibility Issues du Sun Java System Directory Server Enterprise Edition 6.3.1 Release Notes.
Pour plus d'informations sur la compatibilité de l'API de plug-in, voir le chapitre 2, Modifications de l'API de plug-in depuis Directory Server 5.2, et le chapitre 3, Modifications de l'API de plug-in de Directory Server 4 à Directory Server 5.2, dans le Sun Java System Directory Server Enterprise Edition 6.3 Developer’s Guide.
Produits dont dépend Directory Server Enterprise Edition
Directory Server Enterprise Edition possède une dépendance à un autre produit Java ES : GlassFish Enterprise Server. Cette dépendance s'applique à Directory Service Control Center (DSCC), qui doit être déployé dans un conteneur Web J2EE. Etant donné que DSCC prend en charge plusieurs conteneurs Web J2EE, la dépendance spécifique à GlassFish Enterprise Server est facultative. Dans Directory Server Enterprise Edition 6.3.1, DSCC prend en charge ces versions de GlassFish Enterprise Server et de son précurseur, Sun Java System Application Server:
Sun GlassFish Enterprise Server 2.1
Sun Java System Application Server version 8.2 ou ultérieure
Sun Java System Message Queue 4.3
Message Queue 4.3 est habituellement rétrocompatible avec Message Queue jusqu'à la version 3.6, avec certaines restrictions de compatibilité. Pour des informations détaillées sur la compatibilité dans les domaines des courtiers, des clients, des objets administrés et de l'outil d'administration, voir Compatibility Issues du Sun Java System Message Queue 4.3 Installation Guide.
Pour plus d'informations sur la stabilité des interfaces publiques fournies par Message Queue 4.3, voir l'Annexe B, Stability of Message Queue Interfaces du Sun Java System Message Queue 4.3 Administration Guide.
Produits dont dépend Message Queue
Message Queue ne possède pas de dépendances obligatoires à d'autres produits Java ES, mais peut s'appuyer, de manière facultative, sur plusieurs autres produits Java ES pour fournir des fonctionnalités optimisées. Le tableau suivant fournit des informations sur ces dépendances facultatives pour Message Queue 4.3.
Produit |
Fonctionnalités optimisées |
Versions prises en charge |
---|---|---|
Directory Server |
Pour stocker les objets administrés et les données utilisateur dans un annuaire LDAP plutôt que localement. |
Version 6.0 et versions mineures plus récentes rétrocompatibles avec 6.0 |
GlassFish Enterprise Server |
Pour prendre en charge la messagerie HTTP entre les clients et les courtiers. |
Version 2.1 |
Solaris Cluster |
Pour assurer la prise en charge de la haute disponibilité. |
Version 3.2 et versions mineures plus récentes rétrocompatibles avec la version 3.2 |
Web Server |
Pour prendre en charge la messagerie HTTP entre les clients et les courtiers. |
Version 7.0 Update 3 et les nouvelles mises à jour rétrocompatibles avec la version 7.0 Update 3 |
Sun Java System Web Proxy Server 4.0.8
Web Proxy Server 4.0.8 est rétrocompatible avec Web Proxy Server jusqu'à la version 4.0.
Produits dont dépend Web Proxy Server
Web Proxy Server ne possède pas de dépendances obligatoires à d'autres produits Java ES, mais peut s'appuyer, de manière facultative, sur Directory Server (dans Directory Server Enterprise Edition) pour fournir une authentification basée sur LDAP. Lorsque Directory Server est utilisé, Web Proxy Server 4.0.8 prend en charge les versions 5.2 et 6.x de Directory Server.
Sun Java System Web Server 7.0 Update 4
Web Proxy Server 7.0 Update 4 est rétrocompatible avec Web Server jusqu'à la version 7.0.
Produits dont dépend Web Server
Web Server ne possède pas de dépendances obligatoires à d'autres produits Java ES, mais peut s'appuyer, de manière facultative, sur Directory Server (dans Directory Server Enterprise Edition) pour fournir une authentification basée sur LDAP. Lorsque Directory Server est utilisé, Web Server 7.0 Update 4 prend en charge les versions 6.x de Directory Server.
Sun OpenSSO Enterprise 8.0
Bien que la version 8.0 soit la première d'OpenSSO Enterprise, elle conserve la compatibilité avec les versions de son produit précurseur, Sun Java System Access Manager. Plus spécifiquement :
OpenSSO Enterprise 8.0 prend en charge la rétrocompatibilité de l'ensemble des fonctionnalités existantes d'Access Manager 7.1 et Access Manager 7 2005Q4, y compris le SDK complet et les API SDK client. La rétrocompatibilité n'est pas prise en charge pour :
Access Manager 6 2005Q1 (6.3) et ses versions antérieures.
Les métadonnées de schéma Liberty ID-FF : les profils Liberty ID-FF fonctionnent uniquement lorsque vous mettez à niveau le schéma Access Manager ou Federation Manager dans Directory Server.
OpenSSO Enterprise 8.0 peut coexister avec Access Manager 7.1, mais uniquement lorsque les instances d'OpenSSO Enterprise et d'Access Manager 7.1 accèdent au même schéma Directory Server. Cette coexistence se produit habituellement lorsque plusieurs instances d'Access Manager 7.1 qui accèdent au même Directory Server sont mises à niveau séquentiellement. La coexistence n'est pas prise en charge pour :
Access Manager 7 2005Q4
Access Manager 6 2005Q1 (6.3) et versions antérieures
Federation Manager 7.0
Pour plus d'informations sur la rétrocompatibilité, voir Backward Compatibility with OpenSSO Enterprise 8.0 du Sun OpenSSO Enterprise 8.0 Upgrade Guide.
Pour plus d'informations sur la coexistence, voir Coexistence with OpenSSO Enterprise 8.0 du Sun OpenSSO Enterprise 8.0 Upgrade Guide.
Produits dont dépend OpenSSO Enterprise
OpenSSO Enterprise ne possède pas de dépendances obligatoires sur les autres produits Java ES, mais peut utiliser plusieurs produits Java ES pour assurer sa dépendance requise sur un conteneur Web ou d'autres produits Java ES pour fournir des fonctionnalités optimisées. Le tableau suivant fournit des informations sur ces dépendances facultatives pour OpenSSO Enterprise 8.0.
Produit |
Nature de la dépendance |
Versions prises en charge |
---|---|---|
Directory Server Enterprise Edition |
OpenSSO Enterprise peut utiliser, de manière facultative, un serveur LDAP pour stocker ses données de configuration. |
Versions 5.2, 6.0, 6.2, 6.3 et 6.3.1 |
OpenSSO Enterprise peut utiliser de manière facultative un serveur LDAP pour stocker ses données utilisateur. |
Versions 6.3 et 6.3.1 |
|
GlassFish Enterprise Server |
OpenSSO Enterprise requiert un conteneur Web. |
Version 2.1 ; également Sun Java System Application Server versions 9.1 Update 1 et Update 2 |
Message Queue |
OpenSSO Enterprise requiert Message Queue si les fonctionnalités de basculement de session sont activées. |
Version 4.1 et versions mineures plus récentes rétrocompatibles avec la version 4.1 |
Web Server |
OpenSSO Enterprise requiert un conteneur Web. |
Version 7.0 Update 3 et Update 4 |