아키텍처

Rational® Publishing Engine에는 애플리케이션 서버에 배치되는 웹 애플리케이션 및 사용자 워크스테이션의 데스크탑에 설치되는 Eclipse 기반 애플리케이션이 포함되어 있습니다.
그림 1. Rational Publishing Engine 아키텍처
Rational Publishing Engine 아키텍처

Rational Publishing Engine 클라이언트

Rational Publishing Engine은 문서를 생성하기 위해 다음과 같은 클라이언트를 제공합니다.
  • Document Studio: 보고서 작성자가 이 독립형 애플리케이션을 사용하여 지정된 데이터 소스로부터 데이터를 가져오는 템플리트를 작성할 수 있습니다. Document Studio는 문서 템플리트 아카이브 파일(.dta)을 작성합니다.
  • Launcher: 이 독립형 애플리케이션으로부터 문서를 생성할 수 있습니다. Launcher가 템플리트 출력을 구성하고 문서 스펙 파일(.dsx)을 통해 보고서를 생성합니다.

추가 컴포넌트

Rational Publishing Engine 클라이언트를 설치할 때 다음과 같은 추가 컴포넌트를 설치할 수 있습니다.
  • 원격 서비스
    • 2.0 웹 앱: 보고서 디자이너는 Document Studio에서 작성한 템플리트를 웹 앱으로 가져와서 데이터 소스에 연결할 수 있습니다. 그런 다음 일반 사용자는 템플리트 또는 데이터 소스에 대한 지식 없이 한 번 클릭하여 문서를 생성할 수 있습니다. 또한 문서 생성을 스케줄할 수도 있습니다.
    • 1.x 원격 서비스 애플리케이션: 원격 서비스 애플리케이션에 포함된 원격 문서 생성 컴포넌트를 사용하여 자원 및 시간이 많이 소모되는 공개 오퍼레이션을 다른 컴퓨터 또는 서버로 재배치할 수 있습니다. 원격 서비스 애플리케이션에 다음 사항도 포함되어 있습니다.
      • 중앙 관리 컴포넌트: 중앙 관리 컴포넌트는 조직에서 일반적으로 사용되는 파일에 액세스하기 위한 공통 자산 스토리지 시스템입니다.
      • 모니터 및 제어 컴포넌트: 관리자는 모니터 및 제어 컴포넌트 관리 사용자 인터페이스를 사용하여 원격으로 실행될 여러 클라이언트에서 요청된 모든 문서 생성 작업의 상태를 확인할 수 있습니다. 그런 다음 필요에 따라 문제점 해결에 도움을 받거나 작업을 취소할 수 있습니다.
      • 보고서 스케줄러 컴포넌트: 보고서 스케줄러 컴포넌트를 사용하여 특정 시간 또는 간격에 원격 문서 생성 작업을 스케줄링할 수 있습니다.
  • 추가 기능: 이 추가 기능은 IBM® Rational DOORS® 통합에 대해 사용할 수 있습니다. 추가 기능을 사용하여 Rational DOORS에서 직접 공개 프로세스를 시작할 수 있습니다. 다음 제품 중 하나에 대해 유효한 설치가 발견되면 자동으로 추가 기능이 설치됩니다.

원격 애플리케이션 및 Rational Publishing Engine 클라이언트를 원격 문서 생성용 서버에 설치한 경우 설치가 완료되면 원격 애플리케이션을 애플리케이션 서버에 배치할 준비가 됩니다.

애플리케이션 서버

Rational Publishing Engine에는 애플리케이션 서버 설치가 포함되어 있지 않으므로 Rational Publishing Engine 웹 앱 또는 원격 서비스 애플리케이션을 설치하기 전에 다음 애플리케이션 서버 중 하나를 설치해야 합니다.