参考:
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来增加对人工活动的支持,但并不理想。
分享到:
相关推荐
随着WSBPEL2.0规范标准的提出,现有的BPMN到BPEL的组件转换方法已不再适用。为了适应BPEL的变化,对组件的转换进行改动和扩展,对错误处理活动在语义上提供支持,并且提供了显式的事务特性支持。这种设计已经在...
BPMN的各个图元到BPEL的影射,不只是各个图元,还包括图远的一些属性。把影射规则写清楚,就可以很直观地知道BPMN的流程是如何用bpel执行的。
该工具提供了将BPMN 2.0模型转换为可执行WS-BPEL 2.0模型的框架。 它基于EMF。 当前,我们提供了一个带有一个简单示例BPMN 2.0工作流程的原型,该原型可以部署在Linux系统上。 示例工作流程将调用...
过程定义语言XPDL_BPML和BPEL4WS的比较分析.pdf 过程定义语言XPDL_BPML和BPEL4WS的比较分析.pdf 过程定义语言XPDL_BPML和BPEL4WS的比较分析.pdf
关于工作流的一本英文书籍,纸质书籍淘宝卖700+,主要写BPEL,有需要的同学可以下载。
做工作流的朋友必看内容,要玩游戏,那么首先你应该知道规则。此附件内含2个pdf(xpdl和bpel)和一个word是他们概念上的一个简单介绍
Using BPMN to Model a BPEL Process.pdf
BPMN 工作流 规范 BPMN 工作流 规范 BPMN 工作流 规范 BPMN 工作流 规范
BPMN还将支持生成可执行的BPEL4WS语言。所以,BPMN在业务流程设计与流程实现之间搭建了一条标准化的桥梁。 BPMN定义了业务流程图,其基于流程图技术,同时为创建业务流程操作的图形化模型进行了裁减。业务流程的...
一个方便和易于使用的图形化编辑器业务流程图,符合OMG规范(BPMN 2.0的)。遥墙BPMN编辑器是在Java编程语言编写,并可以帮助你创建你在任何时候需要在所有的图表。 特点: 无需安装 快速轻松地创建,查看,编辑和...
业务流程建模标注(Business Process Modeling Notation,BPMN)详细介绍 - BPEL
BPMN2.0标准规范英文版和中文版 1 范围 1.1 一般 对象管理组(OMG)已开发了标准的业务流程模型和表示法(BPMN)。 BPMN的主要目标是提供一种易于理解的符 号,从创建流程初始草稿的业务分析人员到负责实施将执行...
这里较为详细的介绍了BPMN2.0: 1.1. BPMN 2.0是什么 1.2. 历史和目标 1.3. JPDL vs BPMN 2.0 1.4. Bpmn 2.0 执行 1.5. 配置 1.6. 实例 1.7. 流程根元素 1.8. 基本结构(事件、顺序流、网关、任务) 1.9. ...
赠送jar包:activiti-bpmn-model-5.21.0.jar; 赠送原API文档:activiti-bpmn-model-5.21.0-javadoc.jar; 赠送源代码:activiti-bpmn-model-5.21.0-sources.jar; 赠送Maven依赖信息文件:activiti-bpmn-model-...
bpmn-js 是 BPMN 2.0 渲染工具包和 Web 模型。bpmn-js 正在努力成为 Camunda BPM 的一部分。bpmn-js 使用 Web 建模工具可以很方便的构建 BPMN 图表,可以把 BPMN 图表嵌入到你的项目中,容易扩展。在线演示:...
JBPM与BPMN配置及BPMN如何转化到JPDL
本文主要包括vue项目中bpmn使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 前情提要 上文我们已经实现了在外部更改节点名。此时又有新玩法:在流程图中,根据...
BPMN 无处不在,适合所有人 在浏览器中创建、嵌入和扩展 BPMN 图。单独使用它或将其集成到您的应用程序中。 1.使用基于Web 的建模组件 轻松创建您自己的 BPMN 2.0 图表。 2.使用该工具包将 BPMN 2.0 图表嵌入到您的...
bpmn模型介绍,流程介绍,要素介绍,开发方法。对象管理组织(OMG)开发了标准业务流程模型和表示法(BPMN)。BPMN的主要目标是提供一种易于被所有业务用户理解的符号,从创建流程初稿的业务分析师到负责实现执行...
bpmn流程文件,正常的审批流,采用bpmn流程控制