业务流程定义语言规范总结 如果不同部门采用不同的业务流程定义,在业务流程中相互协作就会相当困难。为了一致化业务流程定义,以解决不同应用系统之间业务流程互通的问题,许多标准组织都着手制定业务流程定义语言,个人认为 有一定前途的有如下几种: XPDL:做过工作流的都知道,WFMC的规范。 BPML:BPML是BPMI组织发布的规范。WfMC和BPMI在2002年6月26日宣布将合作制定业务流程和工作流标准,即采用BPML来描述工作流过程,同时采用XPDL所定义的工作流模型。 ebXML:ebXML是一组支持模块化电子商务框架的规范。ebXML支持一个全球化的电子市场,它使得任意规模的企业通过交换基于XML的信息,不受地域限制地接洽和处理生意。ebXML是联合国(UN/CEFACT,贸易促进和电子商务中心)和OASIS(结构化信息标准发展组织)共同倡导、全球参与开发和使用的规范。 WSCI:好像是W3C的规范吧,Oracle,SAP等公司严重支持的。 BPEL4WS:2002年8月9日,微软和IBM共同发布了一个新的规范BPEL4WS,融合了以前的XLANG和WSFL。好像是提交到OASIS了,近两天出结果,和WSCI是对头。 基于XML的业务流程定义语言规范在不断的发展过程中,需要一段相互融合、达成统一的规范时期,值得关注。 |