Architektur von CM Server

Die CM-API-Clients, Rational ClearQuest Web und CCRC kommunizieren mit CM Server über eine Implementierung der CM-API.

Die Web-Service-Servlets von CCRC HTTP Server und CM Server, die in WebSphere Application Server enthalten sind, bilden den Front-End von CM Server. Serverkomponenten von ClearCase RPC (CCRPC) und ClearQuest RPC (CQRPC) stellen eine Verbindung zwischen CM Server und den ClearCase- und ClearQuest-Repositorys her.

CM Server wird in Form einer oder mehrerer J2EE-Anwendungen, die in WebSphere Application Server bereitgestellt werden, implementiert. Jede Instanz von WebSphere Application Server beinhaltet TeamEAR. Die Clients der TeamEAR-Servlets (z. B. CQWebEAR for ClearQuest Web) können in derselben Instanz von WebSphere Application Server enthalten sein, das hängt davon ab, wie Sie Ihre Umgebung strukturieren möchten. Beispielsweise können Sie ClearQuest Web in einer Instanz von WebSphere Application Server auf einer Maschine implementieren, die eine Verbindung zu TeamEAR in einer Instanz von WebSphere Application Server auf einer anderen Maschine herstellt.

Die Architektur von CM Server setzt sich aus drei Schichten zusammen:

Die folgende Abbildung zeigt die Hauptkomponenten der WAN-Client/Serverarchitektur. Die Abbildung mit der CM-Serverarchitektur enthält Kästchen, die die Clients repräsentieren, die wiederum auf das Feld verweisen, das WebSphere Application Server und die in WebSphere Application Server ausgeführten Komponenten darstellt. Der untere Abschnitt der Abbildung zeigt die Daten-Repositorys für Rational ClearCase und ClearQuest, auf die das Feld mit WebSphere Application Server verweist.


Feedback