众所周知,">WebSphere Lombardi Edition(以下简称 Lombardi)作为业界领先的 BPM 产品,可以利于模型化驱动提高业务敏捷性。在 2010 年初,Lombardi 被 IBM 收购,并将其与自有的 WPS(WebSphere Process Server)相融合,推出了新一代业务流程产品 BPM7.5, 随后,又推出了 IBM IBM Business Process Manager V7.5.1(简称 BPM V7.5.1)和 IBM Business Process Manager V8.0(简称 BPM V8.0)。本文将以最新的产品 BPM V8.0 为例,阐述如何将业务流程从 Lombardi 迁移到 BPM V8.0 单集群环境 , 并保证流程的可用性以及业务数据的完整性。
Lombardi 业务流程及数据概览
包含 KPI 的流程
Lombardi KPI (Key Performance Indicator) 主要用户性能监控与仿真优化,通过 KPI 性能监控和仿真优化,可以对任务节点执行的代价、执行时间、等待时间、成本等进行监控。
图 1. Lombardi 中关联 KPI 的流程示例
包含 IME(Intermediate Message Event) 的流程
IME(Intermediate Message Event) 即中间消息事件。 在业务流程执行中 , 可以通过 IME 来启动一个新的活动。
图 2. 包含 IME 的流程
BPM8.0 的安装及创建概要文件
我们以 Lombardi 业务迁移到 BPM Advanced V8.0 PS 服务器为例来介绍迁移的过程,首先我们要安装最新发布的 BPM Advanced V8.0 PS 服务器,然后创建概要文件。
安装 BPM8.0
进入 BPM V8.0 的安装目录,运行 LaunchPad.exe 文件,出现图 1 所示的安装向导, 点击“使用定制安装”,根据提示继续下一步。
图 3. 安装向导,选择定制安装
图 4 列出了所有可供安装的组件,可以选择不安装"IBM DB2 Express",继续下一步。
图 4. 安装向导,选择安装组件
选择需要安装的产品之后,指定磁盘安装路径,按照安装提示继续下一步操作,直到完成安装。