可将 Rational ClearQuest Web 服务器实施为 WebSphere® Application Server 上托管的 J2EE 应用程序。
每个 WebSphere Application Server 实例包含称为 TeamEAR 的应用程序。ClearQuest Web 服务器体系结构还具有 RPC 服务器层来与 ClearQuest 数据库通信。
ClearQuest Web 服务器体系结构包含若干层:
- Web 和应用程序层。这些层是 WebSphere Application Server 实例中托管的 Java 2 Platform, Enterprise Edition (J2EE) 应用程序。
- Web 容器中的组件提供 ClearQuest Web 功能、ClearQuest OSLC API 的接口和 Web Service 来实施 ClearQuest 远程客户机 (CCRC) 和其他 IBM Rational 功能和产品使用的 ClearCase CM API 网络接口。
- EJB(企业 Java Bean)容器中的组件将 Web Service 和方法接口转换为面向对象的代理类并允许 Java 管理扩展 (JMX) MBean Server 来查询和设置配置参数。
- Java 2 连接器 (J2C) 适配器层中的组件使用 J2EE 连接器技术将后端 ClearQuest 远程过程调用 (RPC) 服务器进程链接到 ClearQuest Web 堆栈 EJB 代码。
- 数据层。对 Rational ClearQuest 存储库的访问是由后端服务器进程的 RPC 接口来完成的,这些进程作为 J2C 资源集成到 WebSphere Application Server 框架。
下图显示 ClearQuest Web 客户机和服务器体系结构的主要组件。
