Rational ClearQuest Web server architecture

Rational® ClearQuest® Web server is implemented as a J2EE application hosted on WebSphere® Application Server.

Each WebSphere Application Server instance includes an application called TeamEAR. The Rational ClearQuest Web server architecture also has an RPC server layer to communicate with the Rational ClearQuest database.

The Rational ClearQuest Web server architecture comprises several tiers:
  • Web and application tiers. These tiers are a Java™ 2 Platform, Enterprise Edition (J2EE) application hosted in a WebSphere Application Server instance.
    • Components in the web container provide Rational ClearQuest Web functionality, an interface to the Rational ClearQuest OSLC API, and web services for implementing the Rational ClearQuest CM API network interface that is used by the DevOps Code ClearCase® Remote Client (CCRC) and other IBM® features and products.
    • Components in the EJB (Enterprise Java Bean) container convert the web services and methods interfaces to the object-oriented proxy classes and allow the Java Management Extensions (JMX) MBean servers to query and set configuration parameters.
    • Components in the Java 2 Connector (J2C) adapter layer use the J2EE connector technology to link back-end Rational ClearQuest remote procedure call (RPC) server processes to Rational ClearQuest Web stack EJB code.
  • Data tier. Access to Rational ClearQuest repositories is by RPC interfaces to back-end server processes that are integrated into the WebSphere Application Server framework as J2C resources.

The following figure shows the major components of the Rational ClearQuest Web client and server architecture.

This image illustrates the major components of the ClearQuest Web server architecture.