Le serveur Rational ClearQuest Web est implémenté en tant qu'application J2EE
hébergée sur WebSphere Application Server.
Chaque instance WebSphere Application Server inclut
une application appelée TeamEAR. Par ailleurs, l'architecture du serveur ClearQuest Web
a une couche de serveur RPC permettant de communiquer avec la base de données ClearQuest.
L'architecture du serveur ClearQuest Web comprend plusieurs groupes de serveurs d'application :
- Web et groupe de serveurs d'application. Ces groupes de serveurs d'application correspondent à une application Java 2 Platform
Enterprise Edition (J2EE) hébergée dans une instance WebSphere Application
Server.
- Les composants du conteneur Web fournissent la fonctionnalité ClearQuest Web,
une interface pour l'API OSLC ClearQuest et des services Web pour l'implémentation
de l'interface réseau de l'API CM ClearQuest utilisée par ClearCase
Remote Client (CCRC) et d'autres fonctions et produits IBM Rational.
- Les composants du conteneur EJB (Enterprise Java Bean) convertissent les
services Web et les interfaces de méthodes en classes proxy orientées objet.
En outre, ils permettent aux serveurs MBean de Java Management Extensions (JMX)
de produire des requêtes et de définir les paramètres de configuration.
- Les composants de la couche de l'adaptateur Java 2 Connector (J2C) ont recours à la technologie du connecteur
J2EE pour lier les processus du serveur d'appel de procédure éloignée (RPC) ClearQuest dorsal au code EJB de pile ClearQuest Web.
- Groupe de serveurs d'application de données. L'accès aux référentiels Rational ClearQuest s'effectue au moyen d'interfaces RPC
pour les processus de serveur dorsal intégrés dans l'infrastructure préfabriquée de
WebSphere Application Server en tant que ressources J2C.
La figure suivante présente les composants principaux du client ClearQuest
Web et de l'architecture du serveur.
