Rational ClearQuest Web 서버는 WebSphere® Application Server에서 호스트된
J2EE 애플리케이션으로 구현됩니다.
각 WebSphere Application Server 인스턴스는 TeamEAR라고 하는
애플리케이션을 포함합니다. ClearQuest Web 서버 아키텍처에는 또한
ClearQuest 데이터베이스와 통신하기 위한 RPC 서버 계층이 있습니다.
ClearQuest Web 서버 아키텍처는 다수의 티어로 구성됩니다.
- 웹 및 애플리케이션 티어. 이러한 티어는
WebSphere Application Server 인스턴스에 호스트된
Java 2 플랫폼, Enterprise Edition(J2EE) 애플리케이션입니다.
- 웹 컨테이너의 컴포넌트는 ClearCase 원격 클라이언트(CCRC)와
기타 IBM Rational 기능 및 제품에서 사용하는 ClearQuest CM API 네트워크 인터페이스 구현을 위한
웹 서비스, ClearQuest OSLC API에 대한 인터페이스, ClearQuest Web 기능을 제공합니다.
- 엔터프라이즈 Java Bean(EJB) 컨테이너의 컴포넌트는
웹 서비스 및 방법 인터페이스를 객체 지향 프록시 클래스로 변환하고
JMX(Java Management Extensions) MBean 서버가
구성 매개변수를 조회하고 설정하도록 해줍니다.
- Java 2 커넥터(J2C) 어댑터 계층의 컴포넌트는
J2EE 커넥터 기술을 사용하여 백엔드 ClearQuest
원격 프로시저 호출(RPC) 서버 프로세스를 ClearQuest Web 스택 EJB 코드에 링크합니다.
- 데이터 티어. Rational ClearQuest 저장소에 대한 액세스는
J2C 자원으로 WebSphere Application Server 프레임워크에 통합되는
백엔드 서버 프로세스에 대한 RPC 인터페이스에 의해 발생합니다.
다음 그림은 ClearQuest Web 클라이언트 및
서버 아키텍처의 주요 컴포넌트를 표시합니다.
