Архитектура

Rational Publishing Engine - это приложение на основе технологии Eclipse, устанавливаемое на рабочем столе рабочей станции пользователя.
Рис. 1. Архитектура Rational Publishing Engine
Архитектура Rational Publishing Engine

Клиенты Rational Publishing Engine

Rational Publishing Engine предоставляет следующие клиенты для создания документов:
  • Document Studio: автономное приложение, позволяющее авторам отчетов создавать шаблоны, которые получают данные из указанных источников данных. Document Studio создает файлы архива шаблона документа (.dta - Document Template Archive).
  • Панель запуска: автономное приложение, предназначенное для создания документов. Приложение Панель запуска настраивает вывод шаблона и создает отчеты посредством файлов спецификации документа (.dsx).

Дополнительные компоненты

При установке клиентов Rational Publishing Engine предоставляется возможность установки следующих дополнительных компонентов:
  • Web Services Application: операции публикации, требующие значительных ресурсов и больших затрат времени, можно переместить на другой компьютер или сервер с помощью компонента Удаленное создание документов, входящего в состав Web Services Application. Кроме того, Web Services Application содержит Central Management Component и Monitor & Control Component. Central Management Component - это система хранения общих ресурсов, обеспечивающая доступ к часто применяемым файлам в пределах организации. С помощью интерфейса администрирования Monitor & Control Component администратор может проверить состояние всех удаленных заданий создания документов, запрошенных разными клиентами. При необходимости администратор может отменить задания или помочь в устранении неполадок.
  • Data Services Application и Reporting Data Services Adapters: Rational Publishing Engine предоставляет интерфейсы REST для IBM® Rational ClearCase, IBM Rational ClearQuest и IBM Rational RequisitePro с помощью Reporting Data Services Adapters. Если источник данных уже содержит встроенную службу данных XM, то эти компоненты не требуются.
  • Встраиваемые модули: доступны встраиваемые модули для интеграций IBM Rational DOORS и IBM Rational Tau. Встраиваемые модули можно использовать для запуска процессов публикации непосредственно в Rational DOORS или Rational Tau. Встраиваемые модули устанавливаются автоматически, если обнаружена допустимая установленная версия одного из этих продуктов.

Если веб-приложения и клиенты Rational Publishing Engine установлены на сервере для удаленного создания документов, то веб-приложения готовы к развертыванию на сервере приложений после завершения установки.

Серверы приложений

Поскольку вместе с Rational Publishing Engine не устанавливается сервер приложений, перед тем как развертывать Rational Publishing Engine Web Services Application или Data Services Application, необходимо установить один из следующих серверов приложений:
  • Apache Tomcat 6.0.18
  • WebSphere Application Server 7
  • WebSphere Application Server 8
    Внимание: Установка временного исправления WebSphere Application Server для PM44303 или пакета исправлений, содержащего PM44303, может привести к возникновению уязвимости защиты в отдельных версиях WebSphere Application Server. Требуется установить исправление, предназначенное для конкретной версии WebSphere Application Server и операционной системы. Дополнительная информация приведена техническом комментарии на веб-странице http://www-01.ibm.com/support/docview.wss?uid=swg21613438.

Комментарии