In diesem Topologiediagramm wird die Standardinstallation von Rational DOORS und Rational DOORS Web Access dargestellt.
Bei einem Interoperation Server handelt es sich um einen modifizierten Rational DOORS-Client. Es handelt sich um eine Anwendung mit einem einzigen Thread, die nur eine einzige Anforderung gleichzeitig verarbeiten kann. Gleichzeitige Zugriffe führen zu einer deutlichen Verschlechterung der Rational DOORS Web Access-Leistung, es sei denn, die Server sind zu Clustern zusammengefasst. Aus diesem Grund ist ein einziger Interoperation Server für eine Produktionsumgebung nicht ausreichend. Eine Gruppe von vier Interoperation Servern kann ungefähr 100 gleichzeitig angemeldete Benutzer unterstützen. Sie können mehrere Interoperation Server auf einem oder mehreren physischen Servern installieren; allerdings benötigt jeder Interoperation Server einen eigenen zentralen Prozessor.
Interoperation Server stellen Daten zur Leistungsverbesserung in den Cache und bewahren diese Daten einige Zeit auf. Der Cache führt zu einer wachsenden Hauptspeicherbelegung, die nur durch die Hauptspeicherzuordnung für die einzelnen Prozesse auf der Betriebssystemebene begrenzt wird. Sie können die Obergrenze für die Hauptspeicherbelegung durch einen Interoperation Server bei dessen Start festlegen, indem Sie den Parameter -maxMemory einbeziehen. Verwenden Sie diesen Parameter, um den Cachegrenzwert für den Interoperation Server festzulegen. Zur Berechnung dieses Grenzwerts müssen Sie den verfügbaren Hauptspeicher auf dem Server durch die Anzahl der Interoperation Server auf diesem Server teilen. Multiplizieren Sie das Ergebnis mit 0,75, um Lastspitzen bei der Hauptspeicherbelegung zu berücksichtigen. Beispiel: Wenn sich vier Interoperation Server auf einem einzigen Server mit 16 GB RAM befinden, berechnen Sie die maximale Hauptspeicherkapazität für jeden Interoperation Server wie folgt: (16/4) x 0,75 = 3 GB. Weitere Informationen zum Starten von Interoperation Servern finden Sie im Thema zum Starten von Rational DOORS Web Access unter Windows bzw. zum Starten von Rational DOORS Web Access unter Linux.
Rational DOORS Web Access verwendet den Apache Tomcat-Web-Server. Für jede Gruppe aus vier Interoperation Servern müssen Sie eine separate Tomcat-Instanz aufweisen. Sie können mehrere Tomcat-Installationen in einem Cluster ausführen. Jede Tomcat-Installation kann ihren eigenen Broker und ihre eigene Gruppe von Interoperation Servern haben, die alle auf eine einzige Rational DOORS-Datenbank zugreifen. Diese Konfiguration trägt viel mehr Benutzern Rechnung und sie stellt Redundanz und Ausfallsicherheit im System sicher.
Zur Verbesserung der Leistung können Sie der Rational DOORS Web Access-JVM viel mehr Hauptspeicher zuordnen. Die Batchdatei zum Starten von Rational DOORS Web Access umfasst einen Hauptspeicherzuordnungsparameter für die JVM. In der Regel befindet sich die Batchdatei server.start.bat an der folgenden Position: C:\Program Files\IBM\Rational\DOORS Web Access\[version]. Erhöhen Sie zur Verbesserung der Leistung den Wert des Parameters -Xmx in der Batchdatei.