Installationstopologien

Jazz Team Server und die zugehörigen Anwendungen von Rational Solution for Systems and Software Engineering haben typische Implementierungstopologien.

Diese Produktinstallation umfasst Jazz Team Server und eine oder mehrere Anwendungen: Quality Management (QM), Change and Configuration Management (CCM) und Rational DOORS oder IBM® DOORS Next Genreation, Rational Rhapsody und Rational Rhapsody Design Management. Die Anwendungen können zu Bewertungszwecken im kleinen Maßstab in demselben Anwendungsserver implementiert werden. Soll die Implementierung skalierbar und flexibel sein und weiteres Wachstum zulassen, sollten die Anwendungen in verschiedenen Anwendungsservern implementiert werden. Es gibt eine Datenbank für das Data-Warehouse und eine für jede Anwendung, einschließlich Jazz Team Server.

Wenn Sie Produkte einbinden möchten, müssen alle Anwendungen einen gemeinsamen Jazz Team Server verwenden oder Friend-Beziehungen zwischen Jazz Team Servern erstellen und OSLC-Services konfigurieren. Bei gemeinsamem Jazz Team Server können Anwendungen kooperieren und von einer Gruppe von Benutzern gemeinsam genutzt werden. Ein gemeinsamer Server ermöglicht auch eine einheitliche Lizenzverwaltung und einheitliche E-Mail- und LDAP-Einstellungen. Weitere Informationen zu den Vorteilen eines gemeinsam genutzten Servers finden Sie im Thema Anzahl der zu verwendenden Jazz Team Server bestimmen.

Derzeit gibt es drei typische Beispielimplementierungstopologien.

Implementierungstopologien

Beispiele für Implementierungstechnologien für Rational Solution for Systems and Software Engineering:

  1. Testtopologie: In dieser Topologie sind Anwendungen in einem Anwendungsserver mit gemeinsam genutztem Jazz Team Server implementiert. Diese Topologie ist ideal für Bewertungs-, Demonstrations- und Schulungszwecke. In einer Testtopologie erstellte Daten können nicht ohne Weiteres in eine skalierbare Produktionsumgebung transferiert werden.
    Die Testtopologie ist der typischen Auslastung im Produktionsbetrieb nicht gewachsen, da die Skalierbarkeit eines einzelnen Anwendungsservers begrenzt ist. Verwenden Sie für die Bewältigung der Arbeitslast der Anwendungs- und der Datenbankserver einen leistungsfähigen Computer mit viel Hauptspeicher und einem schnellen Plattenlaufwerk. In dieser Topologie wird Apache Tomcat als Anwendungsserver verwendet und Apache Derby als Datenbank, die auf 10 Benutzer begrenzt ist. Ein Diagramm und Beispiele finden Sie in der folgenden Beispieltopologie:
  2. Abteilungstopologie: In diesen Topologien sind Anwendungen in einem oder mehreren Anwendungsservern mit gemeinsam genutztem Jazz Team Server implementiert. Diese Topologie ist ideal für mittelgroße Implementierungen, z. B. für einzelne Abteilungen oder Teams. Bei diesen Topologien werden Apache Tomcat für DOORS Web Access und IBM WebSphere Application Server für die Jazz-basierten Produkte verwendet. Wenn Sie sich für WebSphere Application Server entscheiden, müssen Sie sich beim Zugriff auf mehrere Anwendungsserver nicht authentifizieren. Außerdem wird in diesen Topologien ein Managementsystem für Unternehmensdatenbanken wie IBM DB2 mit dediziertem Datenbankserver auf einem unabhängigen System eingesetzt. Diagramme und Beispiele finden Sie in den folgenden Beispieltopologien:
  3. Unternehmenstopologie: In diesen Topologien sind Anwendungen in einem oder mehreren Anwendungsservern mit gemeinsam genutztem Jazz Team Server implementiert. Diese Topologie ist ideal geeignet für große Implementierungen, z. B. in Teams. Bei diesen Topologien werden Apache Tomcat für DOORS Web Access und IBM WebSphere Application Server für die Jazz-basierten Produkte verwendet. Wenn Sie sich für WebSphere Application Server entscheiden, müssen Sie sich beim Zugriff auf mehrere Anwendungsserver nicht authentifizieren. Außerdem wird in diesen Topologien ein Managementsystem für Unternehmensdatenbanken wie IBM DB2 mit dediziertem Datenbankserver auf einem unabhängigen System eingesetzt. Diagramme und Beispiele finden Sie in den folgenden Beispieltopologien:

Mehrere Instanzen von Anwendungen implementieren

Sie können auch mehrere Instanzen einer Anwendung, z. B. von CCM, implementieren. Bei Implementierung mehrerer Instanzen derselben Anwendung im selben Jazz Team Server muss jeder Instanz ein separates Kontextstammverzeichnis zugewiesen werden. Die Kontextstammverzeichnisse für zwei CCM-Instanzen können beispielsweise ccm1 und ccm2 lauten. Wenn mehrere Instanzen der Anwendung CCM eine Verbindung zu einem gemeinsam genutzten Jazz Team Server herstellen, müssen diese Instanzen dieselben Benutzergruppen verwenden und ihre Authentifizierung muss aus demselben Authentifizierungs-Realm erfolgen. In allen Implementierungen werden die Lizenzen von Jazz Team Server verwaltet.

Wenn Sie sich für eine Implementierungstopologie entscheiden, wägen Sie sorgfältig die derzeitigen und die künftigen Bedürfnisse Ihres Teams ab. Anwendungen können später zwar in einen anderen Anwendungsserver verlagert werden, diese Änderung macht jedoch einen Proxyserver erforderlich, damit die Links zu diesen Anwendungen intakt bleiben.


Feedback