体系结构

Rational® Publishing Engine 包含一些部署到应用程序服务器的 Web 应用程序和一个基于 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 Web 应用程序:报告设计者可以将 Document Studio 中创建的模板导入至 Web 应用程序以及将这些模板连接至数据源。然后最终用户可以通过一次单击来生成文档,而无需对模板或数据源有任何了解。您还可以安排文档生成。
    • 1.x 远程服务应用程序:通过使用远程服务应用程序中包含的“远程文档生成”组件,可以将既耗资源又耗时的发布操作移至另一计算机或服务器。远程服务应用程序还包含以下项:
      • “中央管理”组件:“中央管理”组件是公共资产存储系统,用于访问组织中的常用文件。
      • “监视和控制”组件:管理员可使用“监视和控制”组件管理用户界面来检查从不同客户机请求远程运行的所有文档生成作业的状态。然后,管理员可以在必要时帮助对作业进行故障诊断或取消作业。
      • “报告计划程序”组件:使用“报告计划程序”组件,可将远程文档生成作业安排为在特定时间或时间间隔运行。
  • 附加组件:此附加组件可用于 IBM® Rational DOORS® 集成。您可以使用这些附加组件直接从 Rational DOORS 启动发布流程。如果找到其中一个这些产品的有效安装,那么会自动安装附加组件。

如果已将远程应用程序和 Rational Publishing Engine 客户机安装在用于远程文档生成的服务器上,那么当安装完成后,远程应用程序就已准备就绪,可部署在应用程序服务器上。

应用程序服务器

Rational Publishing Engine 的安装不包括应用程序服务器,因此必须先安装下列其中一个应用程序服务器,然后才能部署 Rational Publishing Engine Web 应用程序或远程服务应用程序: