`

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来增加对人工活动的支持,但并不理想。

 

分享到:
评论

相关推荐

    论文研究-BPMN到BPEL2.0的模型转换方法.pdf

    随着WSBPEL2.0规范标准的提出,现有的BPMN到BPEL的组件转换方法已不再适用。为了适应BPEL的变化,对组件的转换进行改动和扩展,对错误处理活动在语义上提供支持,并且提供了显式的事务特性支持。这种设计已经在...

    bpmn图元到bpel的影射说明

    BPMN的各个图元到BPEL的影射,不只是各个图元,还包括图远的一些属性。把影射规则写清楚,就可以很直观地知道BPMN的流程是如何用bpel执行的。

    BPMN2BPEL:基于EMF的BPMN2BPEL转换框架-开源

    该工具提供了将BPMN 2.0模型转换为可执行WS-BPEL 2.0模型的框架。 它基于EMF。 当前,我们提供了一个带有一个简单示例BPMN 2.0工作流程的原型,该原型可以部署在Linux系统上。 示例工作流程将调用...

    过程定义语言XPDL_BPML和BPEL4WS的比较分析.pdf

    过程定义语言XPDL_BPML和BPEL4WS的比较分析.pdf 过程定义语言XPDL_BPML和BPEL4WS的比较分析.pdf 过程定义语言XPDL_BPML和BPEL4WS的比较分析.pdf

    Business Process Driven Soa Using Bpmn and Bpel

    关于工作流的一本英文书籍,纸质书籍淘宝卖700+,主要写BPEL,有需要的同学可以下载。

    xpdl和bpel规范文档.rar

    做工作流的朋友必看内容,要玩游戏,那么首先你应该知道规则。此附件内含2个pdf(xpdl和bpel)和一个word是他们概念上的一个简单介绍

    Using BPMN to Model a BPEL Process.pdf

    Using BPMN to Model a BPEL Process.pdf

    BPMN 2.0 规范 PDF

    BPMN 工作流 规范 BPMN 工作流 规范 BPMN 工作流 规范 BPMN 工作流 规范

    BPMN设计指南.pdf

    BPMN还将支持生成可执行的BPEL4WS语言。所以,BPMN在业务流程设计与流程实现之间搭建了一条标准化的桥梁。 BPMN定义了业务流程图,其基于流程图技术,同时为创建业务流程操作的图形化模型进行了裁减。业务流程的...

    yaoqiang-bpmn-editor-5.5.1.jar

    一个方便和易于使用的图形化编辑器业务流程图,符合OMG规范(BPMN 2.0的)。遥墙BPMN编辑器是在Java编程语言编写,并可以帮助你创建你在任何时候需要在所有的图表。 特点: 无需安装 快速轻松地创建,查看,编辑和...

    业务流程建模标注(Business Process Modeling Notation,BPMN)详细介绍 - BPEL

    业务流程建模标注(Business Process Modeling Notation,BPMN)详细介绍 - BPEL

    BPMN2.0标准规范(英文版和中文版).zip

    BPMN2.0标准规范英文版和中文版 1 范围 1.1 一般 对象管理组(OMG)已开发了标准的业务流程模型和表示法(BPMN)。 BPMN的主要目标是提供一种易于理解的符 号,从创建流程初始草稿的业务分析人员到负责实施将执行...

    BPMN2.0规范中文文档

    这里较为详细的介绍了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. ...

    activiti-bpmn-model-5.21.0-API文档-中文版.zip

    赠送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-...

    BPMN2.0渲染工具包bpmn-js.zip

    bpmn-js 是 BPMN 2.0 渲染工具包和 Web 模型。bpmn-js 正在努力成为 Camunda BPM 的一部分。bpmn-js 使用 Web 建模工具可以很方便的构建 BPMN 图表,可以把 BPMN 图表嵌入到你的项目中,容易扩展。在线演示:...

    JBPM与BPMN配置及BPMN如何转化到JPDL

    JBPM与BPMN配置及BPMN如何转化到JPDL

    vue项目中使用bpmn为节点添加颜色的方法

    本文主要包括vue项目中bpmn使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 前情提要 上文我们已经实现了在外部更改节点名。此时又有新玩法:在流程图中,根据...

    bpmn.js 2.0流程编辑器 搭配 Activiti 7.0 进行工作流编辑器集成开发

    BPMN 无处不在,适合所有人 在浏览器中创建、嵌入和扩展 BPMN 图。单独使用它或将其集成到您的应用程序中。 1.使用基于Web 的建模组件 轻松创建您自己的 BPMN 2.0 图表。 2.使用该工具包将 BPMN 2.0 图表嵌入到您的...

    基于bpmn的模型开发方法

    bpmn模型介绍,流程介绍,要素介绍,开发方法。对象管理组织(OMG)开发了标准业务流程模型和表示法(BPMN)。BPMN的主要目标是提供一种易于被所有业务用户理解的符号,从创建流程初稿的业务分析师到负责实现执行...

    TravelReimbursement.bpmn20_bpmn_

    bpmn流程文件,正常的审批流,采用bpmn流程控制

Global site tag (gtag.js) - Google Analytics