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 的介面,以及可實作 ClearQuest CM API 網路介面的 Web 服務,而實作的網路介面可供 ClearCase
Remote Client (CCRC) 及其他 IBM Rational 功能和產品使用。
- EJB (Enterprise Java Bean) 儲存器中的元件會將 Web 服務和方法介面轉換為物件導向 Proxy 類別,而且可讓「Java 管理延伸 (JMX)」MBean 伺服器查詢及設定配置參數。
- Java 2 Connector (J2C) 配接器層中的元件使用 J2EE 連接器技術,將後端 ClearQuest 遠端程序呼叫 (RPC) 伺服器處理程序鏈結至 ClearQuest Web 堆疊 EJB 程式碼。
- 資料層。存取 Rational ClearQuest 儲存庫是透過後端伺服器處理程序的 RPC 介面,這些程序會整合至 WebSphere Application Server 架構中作為 J2C 資源。
下圖顯示 ClearQuest Web Client 和 Server 架構的主要元件。
