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.