XPDL与BPEL的区别关系不分伯仲

2016年7月29日 来源:科工网-国际互联网+生态服务平台  浏览 758 次 评论(0)

XPDL与BPEL是完全不同且互补的标准,BPEL是一个“执行语言”,旨在提供一个Web服务编排定义,BPEL的定义关注一个进程以Web服务和XML数据集成为主的可执行。而XPDL则是一个与开发者相关实现无关的流程过程描述规范和交换接口,在工作流结构完整性方面XPDL较为成熟,但XPDL未在基于SOA架构下的服务编排方面给定更多标准化的交换格式,大部分BPM厂商均以XPDL扩展语法提供私有的扩展,而此部分正是BPEL所努力的,虽然BPEL已经向其不擅长的人工流程和非Web Service服务编排领域拓展规范,但仍然需要在非集成领域的流程规范方面向XPDL老大哥学习,比如在面向BPM业务分析师视角,目前BPEL2.0尚缺失对过程模拟规范的制定。 

XPDL与BPEL的区别关系


     不分伯仲,各领风骚

下表数据来自个人对2010年初各BPM厂商提供的软件版本中对XPDL/BPEL导入导出的试用评估,请以BPM厂商说明为准,这里仅供参考。可以看出,无论是“老”贵的BPEL还是老资历的XPDL,在市面上很长一段时间将仍然并行在各个工作流产品中,面对这两个存在一定竞争关系的流程标准,BPMN少已成赢家,XPDL和BPEL标准之争似乎在学术界已有落音,但是在2010年面对市场的商业化产品进程上,两者将继续不分伯仲,各领风骚。

厂商比较

我来说两句
人参与 丨 评论0条)
图标
注册 登录    
评论列表
每页 10 条,共 0 条
×

微信扫一扫关注我们

欢迎投稿

×

邮箱:15236061639@163.com

QQ:60298351

微信:a18137798589

(版权所有 科工网&北京天云聚合科技有限公司 © Copyright 2015 - 2022 . All Rights Reserved.) 京ICP备14030211号-5   |   营业执照