从 IBM Business Monitor V7.5.1 开始,提供了对 BPMN2 流程的支持。本文将介绍如何通过安装配置 BPM 产品和 Monitor V8.0 来监控 BPMN2 的商业流程。
商业流程模型标记(以下简称 BPMN)是一套被业界广泛接受认可的流程的建模标准,目前最新的版本是 2.0。作为专业的商业流程监控器,IBM Business Monitor(简称 Monitor)支持这种模型符号标记势在必行。本文以 IBM Business Process Management V8(简称 BPM) BPM V8.0 和 Monitor V8.0 为例,在一种简单的拓扑环境上介绍安装运行 BPMN2 的流程和监控的必要的步骤。
BPMN2 简介
BPMN 最早是有 BPMI(The Business Process Management Initiative)提出的流程建模标准,它的目标是提供一套被所有业务用户容易理解的符号,支持从最初的创建">业务流程的分析到最终业务流程的实现,从而为在不同地域,不同语言的参与人员提供了清晰准确的执行语义来描述流程的执行操作。BPMN 规范还确保设计为业务流程执行的 XML 语言 ( 如 BPEL),能够用这套标记符号能可视化的表现出来。
BPMN2.0 规范是由 OMG(Object Management Group)组织提出并维护,于 2011 年一月份发布。参与制定和维护的都是业界的主流的厂商如 : IBM、Oracle、SAP 等。下图给出 BPMN2 中的事件(EVENTS)描述的一部分标记符号,如图 1 所示:
图 1. 事件符号标记
更多关于 BPMN2 的介绍和示例,请参考 OMG 网站,里面有详细的介绍和例子。
http://www.bpmn.org/
安装 BPM V8 产品
要运行 BPMN2 流程,需要先安装 BPM 。本例的安装以 Linux 64 位系统为例,数据库使用 DB2.
下载 BPM 的安装文件,解压到文件夹,然后启动 ./launchpad.sh, 选择"Custom installation".
图 2. 自定义安装
点击"Install"按钮,将会启动 IBM Install Manager 程序来安装 BPM 产品。余下的安装按照提示进行就可以。需要注意的是如果安装的机器上已经安装了 DB2 产品(无论是企业版还是 Express 版本),那么请不要勾选 DB2 Express 安装。
安装完成后,需要创建独立服务器。从 V8 版本开始,WebSphere Application Server(以下简称 WAS)开始支持在 64 位的机器上用图形向导方式创建独立服务器,不用像以前的版本,需要先准备好创建独立服务器的配置文件,然后在命令行创建。先打开命令行窗口,进入 <WAS_ROOT>/bin/ProfileManagement,运行命令 :
./pmt.sh
在 PMT 的面板上,点击按钮"Create …"将会出现很多创建服务器类型的模版,选择 Advanced: Process Center,然后选择"IBM BPM Advanced, Process Center stand-alone profile",如下图所示 :
图 3. 独立服务器类型