Rational ClearQuest Web Server se implementa como una aplicación J2EE alojada en WebSphere Application Server.
Cada
instancia de
WebSphere
Application Server incluye una aplicación denominada TeamEAR. La arquitectura de ClearQuest Web Server
también tiene una capa de servidor RPC para comunicarse con la base de datos de ClearQuest.
La arquitectura de ClearQuest Web Server consta de varias capas:
- Las capas web y de aplicación. Estas capas son una aplicación J2EE (Java 2 Platform,
Enterprise Edition) alojada en una instancia de WebSphere Application
Server.
- Los componentes del contenedor web proporcionan las funciones de ClearQuest Web, una interfaz con la
API OSLC de ClearQuest y servicios web para implementar la interfaz de red de la API CM de
ClearQuest CM que utiliza CCRC (ClearCase
Remote Client) y otras características y productos de IBM Rational.
- Los componentes del contenedor EJB (Enterprise Java Bean) convierten los servicios web y las
interfaces de método a clases de proxy orientadas a objetos y permiten que los servidores de MBean JMX
(Java Management Extensions) consulten y establezcan los parámetros de configuración.
- Los componentes de la capa de adaptador J2C (Java 2 Connector) utilizan la tecnología del conector
J2EE para enlazar los procesos del servidor RPC (Remote Procedure
Call) de ClearQuest de fondo con el código EJB de la pila de ClearQuest Web.
- La capa de datos. Se accede a los depósitos de Rational ClearQuest mediante las interfaces RPC con
los procesos de servidor de fondo que están integrados en la infraestructura de
WebSphere Application Server como recursos J2C.
La figura siguiente muestra los componentes principales de la arquitectura de servidor y cliente
de ClearQuest Web.
