|
|
过程定义语言XPDL_BPML和BPEL4WS的比较分析
分类:
信息网络 大小:96K 上传:admin
文章编号: 167121742 (2005) 0620645204 过程定义语言XPDL ,BPML 和BPEL4WS 的比较分析朱 瑜, 杨国纬(西昌学院,四川西昌615000) 摘要:BPML 和XPDL 及BPEL4WS 都是基于XML 的过程定义语言,提供了一个正式模型来表达企业商务过程中的可执行过程。从语言的功能、结构、实现细节等方面对XPDL 、BPML 和BPEL4WS 进行了分析和比较,说明了3 种语言各自的特点和适用范围。关 键 词:XML ;XPDL ;BPML ;BPEL4WS;过程定义语言;工作流中图分类号: TP319 文献标识码:A 收稿日期:2004210228 1 引言XPDL 是工作流管理联盟( The Workflow Management Coalition ,WfMC) 基于XML 定义的XML 过程定义语言(XML Process Definition Language) ,XPDL 构成了WfMC 工作流标准的Interface 。商业过程建模语言(Busi2 ness Processes Modeling Language ,BPML) 是BPMI 组织( The Business Process Management Initiative) 提出的一种新的过程定义语言,用来全方位的描述企业商业过程中抽象的可执行过程,其中包括基于Web Services 的某些特殊的领域。Microsoft 的XLANG和IBM 的WSFL 同样也是过程定义语言中的分支。2002 年8 月,Microsoft/IBM 发布了一个新的规范:BPEL4WS ,它结合了XLANG 和WSFL 。XLANG 和WSFL 共同构成了BPEL4WS ( The Business Process Execution Language for Web Services) 。目前工作流系统及相关领域的研究在国内已取得大量的进展,国内已经有一些比较成熟的产品问世。但在向国际规范接轨的过程中,对于相关标准的选定还存在一些困惑。致力于对XPDL 、BPML 、BPEL4WS 这3 种当前流行的基于XML 的过程定义语言的整体特征进行比较。主要目标是澄清BPML 、XPDL 、BPEL4WS 规范之间的区别。希望能揭示出3 种过程定义语言的实用范围
本文档免费下载(免登录)
下载本文档
登录
新用户注册
快车专用下载通道:点此下载(推荐!)
|