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.
Die Rational-Lösung für System- und Software-Engineering (SSE) unterstützt folgende Implementierungstopologien:
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.
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.