zoukankan      html  css  js  c++  java
  • XPDL与WSBPEL的比较之一:规范发展篇

    WfMC是国际工作流管理联盟的简称,目前业界习惯上以WfMC代替了该组织制定的XPDL、工作流参考模型等系列标准,也许这个系列称为WfMC与BPEL的对比更“悦耳”。

      最早的工作流标准组织为国际工作流管理联盟WfMC,该联盟于1993年发布了工作流参考模型以及5类工作流标准接口。截至到2007年,业界已经有10+工作流标准组织,共计7+工作流参考模型,参考模型的文档页数也由最初的40页发展到目前平均的150页。

      工作流标准发展概览图:

    workflow-spec.jpg

      各个工作流标准组织的宗旨、制定的工作流相关标准和在工作流领域的最新进展:

    组织名称

    宗旨

    工作流相关标准

    目前的工作

    WfMC

    围绕BPM生命周期建立标准

    Workflow Reference Model、

    XPDL 、Wf-XML、ASAP

    发展XPDL;发展ASAP并提交到OASIS组织。

    OASIS

    以XML为核心的各种标准,主要批准第三方的标准。

    ebXML、BPEL

    发展ebXML组件、ASAP等;
    未来可能接受BPEL4People和WS-HumanTask等规范。

    OMG

    MDA、UML、CORBA

    BPMN、BPDM

    在业务流程模型之上生成可运行的代码

    W3C

    在TCP/IP HTTP之上建立程序可互操作的标准

    WS-CDL、工作流所依赖的基础标准:SOAP、WSDL、XML等

    WS-BPEL的发展进程:
    2002年8月,IBM和微软联合已有的业务流程语言WSFL和XLang发布了BPEL4WS 1.0。
    2003年3月,发布BPEL4WS 1.1,并正式提交给OASIS组织。
    2005年底,BPEL4People白皮书首次公布。
    2007年4月,该标准的2.0版本被OASIS正式批准,并重新命名为WS-BPEL 2.0。
    2007年8月,BPEL4People 1.0和WS-HumanTask1.0草案发布,尚未提交给OASIS。

    相比BPEL4WS,WS-BPEL2.0新增加的内容包括:
    1.使用Xpath参数绑定增强了数据操纵能力。
    2.可使用XSLT增强数据转换能力。
    3.增加了新的节点类型:forEach、repeatUntil以及ExtensionActivity。
    4.增强了错误处理:可在catch和rethrow中进行细粒度控制。高级的异常处理引入了终止处理。
    5.允许本地伙伴链接,以支持高级的操作。
    6.语法的提升。将"switch"修改为"if-elseif-else",将"terminate"修改为"exit"等。


    WfMC的发展进程:
    1993年,WfMC发布了工作流参考模型以及5类工作流标准接口。
    1998年11月,发布了WPDL(XPDL的前身)。
    2002年10月,发布了XPDL1.0。
    2005年10月,发布了XPDL2.0。
    目前XPDL2.1正在制定,主要内容为增强与BPMN 1.1的兼容性,包括远程子流程节点的URL标识、协作单元的图形化信息、只读相关数据和仿真结果等系列内容。其进度表为:
    2007-10-12,确认被提议的变更。
    2007-11-15,确认BPMN1.1变更要目。
    2007-12-15,起草供内部讨论的规范草案。
    2008-01-15,更新并公布草案。
    2008-02-20,为最终的XPDL2.1规范投票。

  • 相关阅读:
    牛客多校(2020第十场)E Game
    牛客多校(2020第十场)A Permutation
    牛客多校(2020第十场)A Permutation
    牛客多校(2020第九场)A Groundhog and 2-Power Representation
    牛客多校(2020第九场)A Groundhog and 2-Power Representation
    牛客多校(2020第九场)F Groundhog Looking Dowdy
    牛客多校(2020第九场)F Groundhog Looking Dowdy
    隐式转换
    正则(草稿)
    setimout
  • 原文地址:https://www.cnblogs.com/SingleCat/p/1421302.html
Copyright © 2011-2022 走看看