BPMN,BPEL,XPDL

参考:

XPEL: http://en.wikipedia.org/wiki/XPDL

BPEL: http://en.wikipedia.org/wiki/Business_Process_Execution_Language

BPMN: http://en.wikipedia.org/wiki/Business_Process_Model_and_Notation

XPDL与WS-BPEL的比较之一:规范发展篇 http://jmszhang.iteye.com/blog/157373
XPDL与WS-BPEL的比较之二:二者内容的大致概述 http://jmszhang.iteye.com/blog/157372
XPDL与WS-BPEL的比较之三:人工活动 http://jmszhang.iteye.com/blog/157371
XPDL与WS-BPEL的比较之四:工作流模式 http://jmszhang.iteye.com/blog/157370
XPDL与WS-BPEL的比较之五:形势与未来 http://jmszhang.iteye.com/blog/157369

总结:

从严格意义上讲,BPEL与XPDL不是一个层次的规范 。如BPEL的主要是用来支持基于Web service的自动化业务流程,没有任何有关人工活动的内容。
1.WS-BPEL是一种“执行语言”。WS-BPEL的目标是提供Web Service编排的定义,如顺次交互,从一个点到另一个点的数据流。
2.WS-BPEL支持异常处理,包括错误条件,事务和补偿。XPDL较欠缺。
3.WS-BPEL具有语法结构,包含变量和操作。
4.XPDL可保证流程定义在两个设计工具之间进行交换,并保证流程执行语义的一致性。
5.XPDL是当前BPMN图的最佳文件格式。BPEL对BPMN的转换与支持不完美。
6.XPDL支持人工活动。WS-BPEL提出BPEL4People、WS-HumanTask来增加对人工活动的支持,但并不理想。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值