概述
| |||||||||||||||||||||||||
部署目标
| |||||||||||||||||||||||||
数据源
|
Single Cluster | 单个集群模式是最简单的模式。 它定义了一个应用程序部署目标集群,其中包括消息传递基础结构和支持应用程序。 |
Remote Messaging | 远程消息传递模式为应用程序部署定义一个集群,并为消息传递基础结构定义一个远程集群。 支持应用程序在应用程序部署目标集群上进行配置。 |
Remote Messaging, Remote Support, and Web | 远程消息传递、远程支持和 Web 模式为应用程序部署定义一个集群;为消息传递基础结构定义一个远程集群;为支持应用程序定义一个远程集群;以及为 Business Space 和 REST 服务相关的 Web 应用程序定义一个集群。 |
Remote Messaging and Remote Support | 远程消息传递和远程支持模式为应用程序部署定义一个集群,为消息传递基础结构定义一个远程集群,以及为支持应用程序定义一个远程集群。 |
选择要用于部署环境的节点。 Remote Messaging and Remote Support 部署环境 MyTopology 至少需要 1个节点。 对于高可用性和故障转移环境,请选择两个节点。 为了实现可伸缩性,请选择两个以上的节点。
·
· 单击 Next。第二步定义您想创建的三个集群成员的分布。屏幕允许您指定在每个节点上创建多少个某种类型的集群成员。我们的目标拓扑拥有三个集群:
- Application Deployment Target 集群:这是从 Process Designer 回放流程或在 Process Portal 运行它们时执行 BPMN 流程定义的位置。这个集群也托管其他应用程序,比如 Process Portal 和 Process Admin 控制台。
- Messaging Infrastructure 集群:该集群托管 BPM Standard 所需的两个 Service Integration (SI) Buses 的消息传递引擎。
- Support Infrastructure 集群:这是开箱即用监控组件处理 BPMN 流程生成的跟踪事件的位置。这个组件还与 Performance Data Warehouse 数据库交互。
- 下面几步涉及数据库设置。重要的是要清楚需要多少数据库,哪些架构进入各种数据库,以及使用哪些凭据对那些数据库进行身份验证。表 1 提供了关于数据库及其在拓扑中的地位的简明信息。
数据库名称 | 描述 |
BPMDB (Business Process Database) | 该数据库包含流程定义模型并存储每个流程实例的状态和任务。 |
PDWDB (Process Data Warehouse Database) | 该数据库存储历史信息,这些信息可用于创建指示板和报告。 |
MEDB (Messaging Engine Database) | 该数据库用于消息基础架构中持久化消息,以确保交付和恢复。 |
- 有两种方法可以指定数据库设置。单击导入数据库配置步骤上的 Next。
注意:在我们的场景中,我们不使用 Database Design Tool (DDT)。将来的一篇文章将讨论 BPMAdvanced 的拓扑并提供使用 DDT 的信息。
- 我们的数据库配置包括以下数据库:
- Process Server (MYBPMDB)
- Performance Warehouse Database (MYPDWD)
- Messaging Engine DB (MYMEDB)。您想让两个消息传递引擎使用一个数据库(一个公共配置)。每个消息传递引擎在数据库中都有自己的架构:
- MEDPE00 架构用于 Performance Data Warehouse 消息传递引擎。
- MEDPS00 架构用于 Process Server 消息传递引擎。
注意:在我们的场景中,我们在数据库名称中使用了前缀 "MY"。您可以选择适合您的环境的名称。您可以与您的数据库管理员协作,确保您设置的数据库适合您的环境。例如,您可能想拥有多个数据库实例,而非这里所采用的方案:三个数据库都托管在一个 DB2 实例中。
为了体现上述讨论的设置,我们对数据库和架构参数进行了以下更改,如图 10 所示。
表 1. IBM Business Process Manager 配置功能 | |||
功能 | Advanced | Standard | Express |
WebSphere Lombardi Edition 兼容执行 | X | X | X |
Process Designer (BPMN) | X | X | X |
协作编辑 / 立即回放 | X | X | X |
交互式“流程 Coach”用户界面 | X | X | X |
基于 ILOG 的流程规则 | X | X | X |
实时监视和报告 | X | X | X |
性能分析与优化器 | X | X | X |
Performance Data Warehouse | X | X | X |
Process Center / 共享资产存储库 | X | X | X |
流程作者数和最终用户数不受限 | X | X | 200 个用户 / 3 个作者 |
高可用性:集群与不受限的核心 | X | X |
|
WebSphere Process Server 兼容执行 | X |
|
|
Integration Designer (BPEL / SOA) | X |
|
|
内置企业服务总线 (ESB) | X |
|
|
事务支持 | X |
|
|
集成适配器 | X |
|
|
灵活的 Business Space 用户界面 | X |
|
|