业务流程管理的 BPM的框架研究
有关BPM的学术研究散见于工作流、软件工程和管理科学等领域,对BPM 整体框架的研究较少,目前较有影响的是EDL-BP提出的BPM建模软件技术框架,业务流程管理联盟(Business Process Management Initiative,BPMI)提出的一系列标准和框架。另外,IBM 基于其企业应用软件,提出了持续业务流程管理(Continuous Business Process Management,CBPM)框架。
EDL-BP(Eindhoven Digital Laboratory for Business Processes)根据BPM的生命周期提出了BPM建模所需技术的框架,如图3所示。
从图3中我们可以看到不同的建模阶段需要不同的技术(包括软件),以及这些技术之间的联系。业务流程通过业务流程建模分析技术建立模型然后以信息系统的形式表示出来。MOD模块使用BBDP技术把现有的实际的BP抽象成为图形化和形式化的业务流程,在通过ANA模块中VAL和VER来校验业务流程是否合理和正确,随后用PERF工具对业务流程进行性能分析,用OPT技术对业务流程进行优化。在得出了正确合理优化后的业务流程后,使用CG技术将业务流程模型集成到现有的产品中去,用IS的形式反映出来。
BPMI的主要发起者Intalio公司基于BPMI的系列标准提出了BPM 框架在这个框架中,BPMI系统介于企业已有的信息系统和B2B电子商务系统之间,包含流程部署和流程执行两个模块。流程部署模块可以利用目录协议与企业IT系统的目录服务进行联系,另外,还可通过UDDI协议将流程发布为Web服务。在流程执行模块中,流程可以被其他的高级语言包装成不同的形式,或者直接提供给工作流系统执行。对于跨企业流程,流程的公共部分还可以被封装为Web服务,或者遵照电子商务协议与其他企业的流程进行交互。
CBPM是IBM提出的BPM 框架,其思想和CPI十分类似。该框架的特点是很好地整合了Holosofx BPM Suite和IBM MQ Series工作流软件,具有很强的实用性。CBPM 分为创建、协作、自动化和管理四个步骤,每个步骤又可细分为若干个阶段。这些步骤和阶段都严格对应于Holosofx BPM Suite或IBM MQ Series中的软件模块,四个流程首尾相联,构成一个闭环流程。
BPMI框架目前局限于流程建模和操作的语言规范,没有涉及从低层到高层的流程管理的集成问题。CBPM从已有的软件系统中来,其流程建模、运行和应用集成方式不具有普遍性,而且没有解决跨企业流程集成问题。文献中的其他框架往往也仅从BPM 的理念出发,其功能模块往往只是概念性的,缺乏与具体应用系统的对应。
