Snapshot 安装

将流程应用程序 Snapshot 安装到 Process Server 时,如果该 Snapshot 的库项(包括 Toolkit snapshot)未存在于 Process Server, 那么它们会从存储库复制到选定的 Process Server。Process Server 可以处于已连接或脱机状态。根据需求以及 Process Server 处于已连接还是脱机状态,您可以使用 Process Center 控制台或 wsadmin 命令来安装 Snapshot。

要点: 在安装到 Process Server 之前,请确保 Process Center 服务器的版本不高于已连接或脱机 Process Server 的版本。

如果计划要安装包含 IBM Business Process Manager Advanced 内容或 IBM Business Monitor 模型的流程应用程序 Snapshot,那么您所属的用户或组必须分配给“配置者”、“操作员”“部署者”管理安全角色。如果您当前未被赋予所有这些角色,请单击 WebSphere 管理控制台中的用户和组以修改用户或组角色。有关更多信息,请参阅管理安全角色此外,如果 Snapshot 包含 BPEL 流程和人员任务应用程序,那么您可以使用 serviceDeploy 命令或 wsadmin 工具部署包含应用程序的 EAR 文件。 有关更多信息,请参阅部署 BPEL 流程和人员任务应用程序

已连接的 Process Server

可以使用 Process Center console 或 BPMInstall 命令,将流程应用程序的 Snapshot 安装到环境中已连接的 Process Server。通常,您连接到环境中的一个或多个服务器,如下图所示。

此图说明 Process Center 如何连接到部署环境中的多个 Process Server

脱机 Process Server

另外,还可以将流程应用程序 Snapshot 安装到正在运行但未连接到 Process Center 的脱机服务器(例如,此 Process Server 在防火墙背后)。在这种情况下,请使用 wsadmin 命令为 Process Center 服务器上特定的 Snapshot 创建安装包,将这个安装包传送到脱机 Process server,然后运行 wsadmin 命令以安装该安装包。始终从相同的 Process Center 将 Snapshot 安装到脱机 Process Server。

定制和通用安装包

安装流程应用程序的 Snapshot 时,可以使用通用安装包或定制安装包。定制安装包包含特定服务器的迁移信息,而通用安装包省略此信息。而在安装 Snapshot 的过程中,如果需要将正在运行的流程实例从现有 Snapshot 迁移到正在安装的 Snapshot,那么要分开提供迁移指示信息。使用通用安装包,您可以使用完全相同的安装包在多个 Process Server 上安装 Snapshot,即使这些 Process Server 并不完全相同。此外,如果要编写安装脚本,您可以使用 Process Center服务器上的相同脚本来创建和抽取安装包。在每个 Process Server 上,您可以为某个特定服务器定制安装 Snapshot 的脚本。以下各图显示了使用一个通用安装包和使用多个定制安装包来安装 Snapshot 的差异。
通用安装包 定制安装包
一个通用安装包从 Process Center 抽取出来,并且与多个迁移指示信息集相结合,然后安装到多个 Process Server
多个定制安装包从 Process Center 抽取出来,然后安装到其特定的 Process Server

使用定制安装包,您可以继续使用为 IBM® Business Process Manager V8.5.5.0 或更早版本创建的脚本和安装服务。