Java ES System 2005Q4 Handbuch zur Installationsplanung

Komponentenabhängigkeiten

Einige Java ES-Komponenten können nur dann installiert und konfiguriert werden, wenn zuerst andere Komponenten installiert und konfiguriert wurden. Abhängigkeiten treten aus mehreren Gründen auf:

Beachten Sie, dass einige dieser Abhängigkeiten lösungsweit gelten, andere jedoch nur lokal. Systemweite Abhängigkeiten und lokale Abhängigkeiten sind bei der Entwicklung des Installationsplans in unterschiedlicher Weise zu berücksichtigen. Der Unterschied wird in folgendem Beispiel beschrieben:

Bei der Abhängigkeit von Access Manager von Directory Server handelt es sich um eine systemweite Abhängigkeit. Bei der Installation von Access Manager geben Sie eine URL für einen Verzeichnisdienst an, der von einer oder mehreren Instanzen von Directory Server bereitgestellt wurde. Sobald Directory Server installiert und konfiguriert wurde, steht der Verzeichnisdienst allen Komponenten in der Lösung zur Verfügung. Diese Art von Abhängigkeit legt die systemweite Abfolge für die Installation und Konfiguration von Komponenteninstanzen fest: Directory Server wird vor Access Manager installiert und konfiguriert. Im Installationsplan bestimmen lösungsweite Abhängigkeiten die Gesamtabfolge der Installations- und Konfigurationsschritte.

Bei der Abhängigkeit von Access Manager von einem Webcontainer handelt es sich um eine lokale Abhängigkeit. Um diese Abhängigkeit zu erfüllen, muss ein Webcontainer auf dem Computer installiert sein, der Access Manager ausführt. Dieser Webcontainer stellt allerdings nicht Dienste für die gesamte Lösung bereit. Bei einer verteilten Lösung werden Webcontainer normalerweise auf mehreren Computern installiert. Jeder Webcontainer unterstützt eine andere Komponente lokal. Daher gibt es bei einer verteilten Lösung nicht einen bestimmten Speicherort für die Webcontainerinstallation und es gibt keinen bestimmten Punkt in der Installationssequenz für die Installation des Webcontainers.

Um einen Installationsplan für eine Lösung zu entwickeln, müssen Sie die Bereitstellungsarchitektur analysieren, die eine Lösung beschreibt, und die Abhängigkeiten zwischen den Komponenten ermitteln. Der Plan muss die Komponenten in einer Abfolge installieren und konfigurieren, mit der alle Abhängigkeiten erfüllt werden. Normalerweise entwickeln Sie die Gesamtinstallationsabfolge aus lösungsweiten Abhängigkeiten. Anschließend betrachten Sie die lokalen Abhängigkeiten, die eventuell auf den einzelnen Computern bestehen.

Die Komponentenabhängigkeiten sind in Tabelle 3–1 aufgelistet. Weitere Informationen zur Arbeit mit diesen Abhängigkeiten finden Sie in den Beschreibungen der einzelnen Abhängigkeiten unter Entwickeln eines Installationsplans.

Tabelle 3–1 Abhängigkeiten der Java ES-Komponenten

Produktkomponente

Abhängigkeiten 

Art der Abhängigkeit 

Unbedingt lokal? 

Access Manager

Directory Server 

Zur Speicherung von Konfigurationsdaten; zur Speicherung und Aktivierung des Nachschlagens von Benutzerdaten 

Nein 

 

J2EE Web Container; eine der folgenden: 

-Application Server 

-Web Server  

-BEA WebLogic Server 

-IBM WebSphere Application Server 

Access Manager muss in einem dieser Webcontainer bereitgestellt werden 

Ja 

Access Manager SDK

Access Manager 

Zur Bereitstellung der Access Manager-Dienste 

Nein 

 

J2EE Web Container; eine der folgenden: 

-Application Server 

-Web Server  

-BEA WebLogic Server 

-IBM WebSphere Application Server 

Access Manager-SDK muss in einem dieser Webcontainer bereitgestellt werden 

Ja 

Administration Server

Directory Server 

Zur Bereitstellung eines Konfigurationsverzeichnisses 

Nein 

Application Server

Message Queue

Zur Bereitstellung von asynchronem Messaging 

Ja 

 

Web Server (optional)

Zur Bereitstellung des Lastenausgleichs zwischen Application Server-Instanzen 

Ja 

 

High Availability Session Store (optional)

Zur Speicherung des Sitzungsstatus, wodurch der Failover zwischen Application Server-Instanzen unterstützt wird  

Ja 

Calendar Server

Directory Server

Zur Speicherung der Daten für Authentifizierung und Autorisierung 

Nein 

 

Directory Preparation Tool

Bereitet das LDAP-Verzeichnis für die Verwendung mit Calendar Server vor 

Nein 

 

Access Manager (optional)

Erforderlich, wenn die Lösung Single Sign-On verwendet 

Nein 

 

Messaging Server (optional)

Zur Bereitstellung von E-Mail-Benachrichtigungen 

Nein 

 

Delegated Administrator (optional)

Zur Verwaltung des LDAP-Schemas; zur Versorgung der Benutzer der Kalenderdienste 

Nein 

Communications Express

J2EE-Webcontainer, einer der folgenden:

-Application Server 

-Web Server  

Communications Express muss in einem Webcontainer bereitgestellt werden 

Ja 

 

Directory Server

Zur Speicherung von Benutzerdaten, wie beispielsweise Adressbüchern 

Nein 

 

Directory Preparation Tool

Zur Vorbereitung des LDAP-Verzeichnisses für Communications Express 

Nein 

 

Entweder Access Manager oder Access Manager SDK

Zur Bereitstellung von Authentifizierungs- und Autorisierungsdiensten und Single Sign-On; ein lokaler Access Manager-SDK bietet Zugriff auf Remote-Access Manager 

Ja 

 

Messaging Server

Zur Bereitstellung des zugrunde liegenden Meldungsdienstes 

Nein 

 

Calendar Server

Zur Bereitstellung des zugrunde liegenden Kalenderdienstes 

Nein 

Delegated Administrator

J2EE Web Container; eine der folgenden: 

-Application Server 

-Web Server  

Delegated Administrator muss in einem dieser Webcontainer bereitgestellt werden 

Ja 

 

Directory Server 

Zur Speicherung der LDAP-Daten, mit denen Delegated Administrator arbeitet 

Nein 

 

Directory Preparation Tool 

Zur Vorbereitung des LDAP-Verzeichnisses für Delegated Administrator 

Nein 

 

Entweder Access Manager- oder Access Manager-SDK 

Zur Bereitstellung von Access Manager-Diensten; ein lokaler Access Manager-SDK bietet Zugriff auf einen Remote-Access Manager 

Ja 

Directory Preparation Tool

Directory Server 

Directory Preparation Tool bereitet das Verzeichnis für die Verwendung mit Java ES-Kommunikationskomponenten vor 

Ja 

Directory Proxy Server

Administration Server 

Zur Konfiguration von Directory Proxy Server 

Nein 

 

Directory Server 

Zur Bereitstellung der zugrunde liegenden LDAP-Verzeichnisdienste 

Nein 

Directory Server

Administration Server 

Zur Konfiguration von Directory Server 

Nein 

High Availability Session Store 

Keine 

   

Instant Messaging

Directory Server 

Zur Speicherung von Daten über Benutzer, Konferenzraum und News-Kanal 

Nein 

 

Access Manager- oder Access Manager-SDK (optional) 

Zur Bereitstellung von Access Manager-Diensten; ein lokaler Access Manager-SDK bietet Zugriff auf einen Remote-Access Manager 

Ja 

 

J2EE Web Container, einer der folgenden: 

-Application Server 

-Web Server (erforderlich für die Zustellung von Instant Messenger-Client-Ressourcen)  

Zur Unterstützung der Verteilung und des Herunterladens von Instant Messenger-Client-Ressourcen.  

Ja 

 

Calendar Server (optional, wenn die Kalender-Popup-Funktion verwendet wird) 

Zur Unterstützung von Calendar Server-Popups 

Nein 

 

Messaging Server (optional, wenn Offline-Zustellung von Direktnachrichten verwendet wird)  

Zur Unterstützung der Offline-Zustellung von Direktnachrichten als E-Mail- Nachrichten 

Nein 

Message Queue 

Keine 

   

Messaging Server

Directory Server 

Zur Speicherung von Konfigurationsdaten; zur Speicherung und zum Nachschlagen von Benutzerdaten für Authentifizierung und Autorisierung 

Nein 

 

Administration Server 

Zur Speicherung von Konfigurationsdaten im Directory Server-Konfigurationsverzeichnis 

Ja 

 

Directory Preparation Tool 

Zur Vorbereitung des LDAP-Verzeichnisses für Messaging Server 

Nein 

 

Access Manager (wenn die Lösung Single Sign-On verwendet) 

Zur Breitstellung des Single Sign-On-Authentifizierungs- und Autorisierungsdienstes 

Nein 

 

Delegated Administrator (optional) 

Zur Verwaltung von Benutzer- und Gruppendaten; zur Verwaltung des Verzeichnisschemas 

Nein 

Portal Server

J2EE-Webcontainer, eines der folgenden:

-Application Server 

-Web Server  

-BEA WebLogic Server 

-IBM WebSphere Application Server 

Portal Server muss in einem dieser Webcontainer bereitgestellt werden 

Ja 

 

Directory Server 

Zur Speicherung der Daten für Authentifizierung und Autorisierung 

Nein 

 

Access Manager- oder Access Manager-SDK 

Zur Bereitstellung von Access Manager-Diensten; ein lokaler Access Manager-SDK bietet Zugriff auf einen Remote-Access Manager 

Ja 

 

Communications Express 

Zur Bereitstellung der Meldungs- und Kalenderkanäle für den Porrtal Desktop 

Nein 

Portal Server Secure Remote Access

Portal Server 

Zur Bereitstellung des zugrunde liegenden Portal Service. 

Ja 

 

Entweder Access Manager- oder Access Manager-SDK 

Zur Bereitstellung von Access Manager-Diensten; ein lokaler Access Manager-SDK bietet Zugriff auf einen Remote-Access Manager 

Ja 

Dienstregistrierung 

Application Server 

 

Ja 

Sun Cluster-Software 

Keine 

   

Sun Cluster-Agenten

Sun Cluster 

Zum Erkennen der auf Sun Cluster-Knoten installierten Komponenten 

Ja 

Web Proxy Server

Web Server  

Zur Bereitstellung von Remote-Zugriff auf Webanwendungen 

Ja 

Web Server  

Keine