Hinweise zur Implementierungstopologie

Jazz Team Server und die zugehörigen Anwendungen der Rational-Lösung für System- und Software-Engineering (SSE) unterstützen drei typische Implementierungstopologien sowie eine Topologie für Teams, die ihre Projekte unabhängig voneinander bearbeiten und verwalten.

Die Produktinstallation umfasst Jazz Team Server und eine oder mehrere der Webanwendungen Quality Management (QM), Change and Configuration Management (CCM) sowie DOORS, Rhapsody und 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. 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.

Es gibt drei typische Implementierungstopologien.

Implementierungstopologien

Die Rational-Lösung für System- und Software-Engineering (SSE) unterstützt folgende Implementierungstopologien:

  1. Bewertungstopologie: 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.

    Die Bewertungstopologie 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 im Thema Installationstopologie für die Evaluierung.

  2. Bereichstopologie: In dieser Topologie sind Anwendungen in einem oder mehreren Anwendungsserver(n) mit gemeinsam genutztem Jazz Team Server implementiert. Diese Topologie ist ideal für mittelgroße Implementierungen, z. B. für einzelne Abteilungen oder Teams. In dieser Topologie wird Apache Tomcat oder IBM® WebSphere Application Server 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 dieser Topologie ein Managementsystem für Unternehmensdatenbanken wie IBM DB2 mit dediziertem Datenbankserver eingesetzt. Der Datenbankserver ist ein vom System mit den CLM-Anwendungen unabhängiges System. Ein Diagramm und Beispiele finden Sie im Thema Installationstopologie für Abteilungen.
  3. Unternehmenstopologie: Die Anwendungen sind in gesonderten Anwendungsservern mit nur einem gemeinsamen Jazz Team Server implementiert. Diese Topologie gewährleistet eine unternehmensweite Unterstützung für mittlere und große Teams, die in einer dezentralen Umgebung zusammenarbeiten müssen. In dieser Topologie werden WebSphere Application Server und ein Managementsystem für Unternehmensdatenbanken wie DB2 verwendet.

Mehrere Instanzen von Anwendungen implementieren

Sie können auch mehrere Instanzen einer Anwendung, z. B. von CCM, implementieren. Bei Implementierung mehrerer Instanzen einer Anwendung in demselben Anwendungsserver muss jeder Instanz ein anderes Kontextstammverzeichnis zugewiesen werden. Zwei CCM-Instanzen könnten beispielsweise die Kontextstammverzeichnisse ccm1 und ccm2 haben. 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. Weitere Informationen zu Lizenzen enthält der Abschnitt Übersicht über die Verwaltung von Clientzugriffslizenzen.

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