Guide de plannification de l'installation de Java ES System 2005Q4

Dépendances entre composants de

Certains composants Java ES ne peuvent pas être installés et configurés tant que d'autres composants n'ont pas été installés et configurés. Les dépendances se produisent pour les raisons suivantes :

Certaines dépendances sont locales et d'autres concernent toute la solution. Lors du développement du plan d'installation, vous devez considérer les dépendances différemment, selon qu'elles sont locales ou à l'échelle de la solution. Cette différence est présentée dans l'exemple suivant :

La relation de dépendance entre Access Manager et Directory Server réside au niveau du système tout entier. Lors de l'installation d'Access Manager, vous indiquez un URL pour un service d'annuaire fourni pour une ou plusieurs instances de Directory Server. Une fois Directory Server installé et configuré, le service d'annuaire est accessible à tous les composants de la solution. Ce type de dépendance détermine l'ordre dans lequel les composants doivent être installés et configurés au sein de la solution : Directory Server est installé et configuré avant Access Manager. Dans le plan d'installation, les dépendances à l'échelle de la solution déterminent l'ordre global des étapes d'installation et de configuration.

La dépendance entre Access Manager et un conteneur Web est une dépendance locale. Pour satisfaire cette dépendance, vous devez installer un conteneur Web sur l'ordinateur exécutant Access Manager. Néanmoins, ce conteneur Web ne fournit pas de services pour toute la solution. Dans une solution distribuée, les conteneurs Web sont généralement installés sur plusieurs ordinateurs. Chaque conteneur Web prend en charge un composant localement. De ce fait, dans une solution distribuée, il n'existe pas un seul emplacement pour l'installation d'un conteneur Web. De même, il n'existe pas un point unique pour l'installation du conteneur Web dans le cadre de la procédure d'installation.

Pour développer le plan d'installation d'une solution, vous devez analyser l'architecture de déploiement décrivant une solution et identifier les dépendances entre les composants. Vous devez planifier l'installation et la configuration des composants selon un ordre respectant toutes les dépendances. En général, vous devez développer l'ordre d'installation global à partir des dépendances existant à l'échelle de la solution. Ensuite, vous devez considérer les dépendances locales susceptibles d'exister sur chacun des ordinateurs.

Les dépendances entre composants sont répertoriées dans le Tableau 3–1. Pour obtenir plus d'informations sur le traitement de ces dépendances, reportez-vous aux descriptions des composants individuels dans Développement d'un plan d'installation.

Tableau 3–1 Dépendances des composants Java ES

Composant

Dépendances 

Nature de la dépendance 

Dépendance locale ? 

Access Manager

Directory Server 

Stocker les données de configuration ; stocker et activer la recherche des données utilisateur. 

Non 

 

Conteneur Web J2EE : 

- Application Server 

- Web Server  

- BEA WebLogic Server 

- IBM WebSphere Application Server 

Access Manager doit être déployé sur l'un de ces conteneurs Web. 

Oui 

Access Manager SDK

Access Manager 

Fournir les services Access Manager 

Non 

 

Conteneur Web J2EE : 

- Application Server 

- Web Server  

- BEA WebLogic Server 

- IBM WebSphere Application Server 

Access Manager SDK doit être déployé sur l'un de ces conteneurs Web. 

Oui 

Administration Server

Directory Server 

Fournir un répertoire de configuration 

Non 

Application Server

Message Queue

Fournir un service de messagerie asynchrone fiable 

Oui 

 

Web Server (facultatif)

Fournir une fonction d'équilibrage de charge entre les instances Application Server 

Oui 

 

Stockage de sessions haute disponibilité (facultatif)

Stocker l'état des sessions, qui prend en charge les reprises entre les instances Application Server  

Oui 

Calendar Server

Directory Server

Stocker des données utilisateur exploitées dans le cadre des authentifications et autorisations 

Non 

 

Directory Preparation Tool

Préparer l'annuaire LDAP à utiliser avec Calendar Server. 

Non 

 

Access Manager (facultatif)

Requis si la solution utilise la connexion unique 

Non 

 

Messaging Server (facultatif)

Fournir des notifications par e-mail 

Non 

 

Delegated Administrator (facultatif)

Gérer un schéma LDAP ; assurer le provisioning des utilisateurs des services de calendrier 

Non 

Communications Express

L'un des conteneurs Web J2EE suivants :

- Application Server 

- Web Server  

Communications Express doit être déployé sur un conteneur Web. 

Oui 

 

Directory Server

Stocker des données utilisateur, telles que des carnets d'adresses 

Non 

 

Directory Preparation Tool

Préparer l'annuaire LDAP pour Communications Express 

Non 

 

Access Manager ou Access Manager SDK

Fournir des services d'authentification et d'autorisation, ainsi qu'un service de connexion unique ; un SDK Access Manager local permet d'accéder à une instance Access Manager distante. 

Oui 

 

Messaging Server

Fournir un service de messagerie sous-jacent 

Non 

 

Calendar Server

Fournir un service de calendrier sous-jacent 

Non 

Delegated Administrator

Conteneur Web J2EE : 

- Application Server 

- Web Server  

Delegated Administrator doit être déployé sur l'un de ces conteneurs Web 

Oui 

 

Directory Server 

Stocker les données LDAP utilisées par Delegated Administrator 

Non 

 

Directory Preparation Tool 

Préparer l'annuaire LDAP pour Delegated Administrator 

Non 

 

Access Manager ou Access Manager SDK 

Fournir des services Access Manager ; une instance Access Manager SDK locale permet d'accéder à une instance Access Manager distante. 

Oui 

Directory Preparation Tool

Directory Server 

Directory Preparation Tool prépare l'annuaire à utiliser avec les composants de communication de Java ES 

Oui 

Directory Proxy Server

Administration Server 

Configurer Directory Proxy Server 

Non 

 

Directory Server 

Fournir des services d'annuaire LDAP sous-jacents 

Non 

Directory Server

Administration Server 

Configurer Directory Server 

Non 

Stockage de sessions haute disponibilité (HADB) 

aucune. 

   

Instant Messaging

Directory Server 

Stocker les données relatives au canal, aux informations, à la salle de conférence et aux utilisateurs 

Non 

 

Access Manager ou Access Manager SDK (facultatif) 

Fournir des services Access Manager ; une instance Access Manager SDK locale permet d'accéder à une instance Access Manager distante. 

Oui 

 

Conteneur Web J2EE : 

- Application Server 

- Web Server (requis pour la livraison des ressources du client Instant Messenger)  

Prendre en charge la distribution et le téléchargement des ressources du client Instant Messenger.  

Oui 

 

Calendar Server (facultatif, lors de l'utilisation des fenêtres contextuelles du calendrier) 

Prendre en charge les fenêtres contextuelles de Calendar Server 

Non 

 

Messaging Server (facultatif, lors de l'utilisation de la livraison hors ligne des messages instantanés)  

Prendre en charge la fonction de livraison hors ligne des messages instantanés et des e-mails 

Non 

Message Queue 

aucune. 

   

Messaging Server

Directory Server 

Stocker des données de configuration ; stocker et rechercher des données utilisées à des fins d'authentification et d'autorisation 

Non 

 

Administration Server 

Stocker des données de configuration dans l'annuaire de configuration Directory Server 

Oui 

 

Directory Preparation Tool 

Préparer l'annuaire LDAP pour Messaging Server 

Non 

 

Access Manager (si la solution utilise la connexion unique) 

Fournir un service d'autorisation et d'authentification à connexion unique 

Non 

 

Delegated Administrator (facultatif) 

Gérer des données de groupe et d'utilisateur ; gérer le schéma d'annuaire 

Non 

Portal Server

Conteneur Web J2EE :

- Application Server 

- Web Server  

- BEA WebLogic Server 

- IBM WebSphere Application Server 

Portal Server doit être déployé sur l'un de ces conteneurs Web. 

Oui 

 

Directory Server 

Stocker des données utilisateur exploitées dans le cadre des authentifications et autorisations 

Non 

 

Access Manager ou Access Manager SDK 

Fournir des services Access Manager ; une instance Access Manager SDK locale permet d'accéder à une instance Access Manager distante. 

Oui 

 

Communications Express 

Fournir des canaux de calendrier et de messagerie pour le bureau du portail 

Non 

Portal Server Secure Remote Access

Portal Server 

Fournir le service de portail sous-jacent. 

Oui 

 

Access Manager ou Access Manager SDK 

Fournir des services Access Manager ; une instance Access Manager SDK locale permet d'accéder à une instance Access Manager distante. 

Oui 

Service Registry 

Application Server 

 

Oui 

Logiciel Sun Cluster 

aucune. 

   

Agents Sun Cluster

Sun Cluster 

Reconnaître les composants installés sur les nœuds Sun Cluster 

Oui 

Web Proxy Server

Web Server  

Fournir un accès distant à des applications Web 

Oui 

Web Server  

aucune.