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.
