首页IT科技过程模型包括(过程组件模型:下一代工作流?)

过程模型包括(过程组件模型:下一代工作流?)

时间2025-06-15 17:38:07分类IT科技浏览3241
导读:BPM族人来自金星,WS族人来自于火星...

BPM族人来自金星            ,WS族人来自于火星

关于BPMN和BPDM的关系有些争论:BPMN‘仅仅’是一个符

号                 ,或者它确实有某种语义?所有的这些对BPMN团队来说都是新闻     ,因为他们(包括我)都愉悦地认为我们正在努力定义一种语言            。对于我们来说         ,最大的问题

好像是关于BPMN图的执行语义;对其他人来讲                  ,它只是一个图形符号        ,完全不需要我们操心执行的事儿                 。你可能会猜到事情接下来会怎样     。

想一想我们一直以来想要达到的目标      ,过程逻辑的移植性——把实现从一个平台移到另一个平台的能力——无疑是其中

之一         。但是人的移植性——允许我们把技能从一种过程设计工具转移到另一种工具的能力——也很重要                  。BPEL潜在地可以帮助完成第一个目标                  ,但却不适合第二

个;大部分创建过程的人从来不会直接使用这种复杂的基于XML的语言工作……正在崛起的图形化定义过程的标准就是业务过程建模符号(BPMN)        。如果

BPMN得到广泛的支持——这好像是可能的——它将使人的过程设计技能可以移植      。

如何使过程模型(如BPMN)和对应的BPMN实现(如BPEL)保持同步           ,就是我们所说的双向工程问题……如

果你一直在跟踪BPMN

Watch上的这个话题   ,你就会记得BPMN让你画出的东西并不能很方便地映射到BPEL——至少映射到一种你愿意编辑和维护的BPEL                  ,但BPMN的有

些子集是可以自动映射的                  。假如是你控制BPMN工具              ,你可以通过禁止用户画那些不能映射的东西来解决这个问题           。

规范提供了BPMN图形的底层模型表示   。这意味着BPMN过程模型会有一个标准表示,以便在基于XMI(模型交

换XML)的建模工具间的交换模型                  。规范为编制过程(那些按规定执行的过程)和编排(描述多个独立过程间进行交换的规范               ,这种交换仿佛发生在一个Web服

务交换中)提供了正式的表示              。

编制 == 可执行过程

Web服务编制与执行特定的业务过程相关。WS-BPEL是一种用来定义可以在一个编制引擎中执行的过程语言               。

编排 == 多方合作

Web服务编排与描述Web服务间外部可见的交互相关                 ,WS-CDL是一种描述多方契约的语言   ,有些类似WSDL扩展;WSDL描述Web服务接口            ,WS-CDL描述Web服务间的合作                 。

通过把工作流作为Microsoft .NET Framework

3.0的一部分实现                 ,这种创建软件的方式对任何需要它的Windows应用都有裨益   。包括运行在客户端和服务器端的应用     ,以及被最终用户            、独立软件提供商

和微软自己创建的应用            。尽管需要些时间         ,Windows工作流基础将会成为微软产品和应用的工作流基础                 。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
web3.0什么意思(浅识WebGL和Three.js) 分布式计算技术主要包括哪些(《分布式技术原理与算法解析》学习笔记Day14)