BPMN 2.0:业务流程建模明日之星(下)

日期: 2011-03-03 作者:Alan Earls翻译:杨华军 来源:TechTarget中国 英文

BPMN 2.0的另一个变化跟编排的概念有关。其基本概念是“如果一组流程之间是相互通讯的,且没有一个负责管理这种通讯的首要流程的话,那么这组流程就构成了编排”,OMG负责技术转让的副主任Jon Siegel如是解释。他说BPMN在建模方面的能力非常出色,但编排能力的补充代表了2.0版向前迈出的重要一步。他说编排姗姗来迟的原因在于,最初BPMN的设计和推广正处于一个基于互联网的商业和编排流程不那么普遍(如果有的话)的时期。

  与此相反,Siegel说:“协调”是一个BPMN术语,描述的是相对于业务实体属于内部的流程行为。“这段时间,相当一部分的电子商务都是基于编排的(choreography-……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

BPMN 2.0的另一个变化跟编排的概念有关。其基本概念是“如果一组流程之间是相互通讯的,且没有一个负责管理这种通讯的首要流程的话,那么这组流程就构成了编排”,OMG负责技术转让的副主任Jon Siegel如是解释。他说BPMN在建模方面的能力非常出色,但编排能力的补充代表了2.0版向前迈出的重要一步。他说编排姗姗来迟的原因在于,最初BPMN的设计和推广正处于一个基于互联网的商业和编排流程不那么普遍(如果有的话)的时期。

  与此相反,Siegel说:“协调”是一个BPMN术语,描述的是相对于业务实体属于内部的流程行为。“这段时间,相当一部分的电子商务都是基于编排的(choreography-based),而非基于会话(conversation-based)或基于协调的(orchestration-based)”,他指出:“因此必须对语言进行升级来把这一因素考虑进去,这对于帮助商业用户对自己的系统进行建模尤为有用”。

  当然,对于大部分用户而言,BPMN最要紧的地方在于其如何影响供应商团体方面。OMG已经尽其所能去对语法和符号进行标准化,但实现它则是供应商的责任,Gartner 的研究总监David Norton这样讲。“有些非常的纯正,的确跟OMG做到了100%的兼容”,他说:“而其他一些则会说‘殊途同归,虽然做法稍微有点不一样,但是我们也能得到相同的结果’。事实上,目前大多数最终用户对此并不在意。“

  无论如何,选择合适的供应商仍将是一个关键的决定。“如果选择了一个表面上看起来像是BPMN实际上却并非如此的供应商,你就有可能会遇到问题,比如说,在基于符号的服务出现的时候”,Norton说:“这正是为什么寻找一个兼容的供应商是物有所值的原因”。举个例子,如果你在跟一个不兼容的方针供应商打交道,“你所做的将不过是购买了一款实际上并不能充分利用的流程建模工具”,他说。

  这是BPMN演进的有趣时刻,Norton补充道:“这令我回想起人们有关UML是否可被视为可执行文件的争论”——这场过渡花费了10年的时间,Norton一边回忆一边说:“供应商是否会从2.0一开始就做出可执行的BPMN来呢?对此我很感兴趣”。

  参见《BPMN 2.0:业务流程建模明日之星(上)》

作者

Alan Earls
Alan Earls

Independent Writer

相关推荐

  • 成功的BPMN模型:避免额外的复杂化

    Neil Ward-Dutton是英国MWD Advisors公司的市场调研总监。Ward-Dutton是业务规则和BPM专家,在过去的数年中,处理过各种类型的集成问题。

  • ArchiMate V2.0获得强大的TOGAF立足点

    The Open Group最近针对企业架构发布了ArchiMate 2.0建模语言,增加了同更广泛的TOGAF工具集的关联。The Open Group的ArchiMate论坛对其进行开发……

  • 建模成为逃出厂商锁定的途径

    业务和IT执行者要考虑诸多重要的事情,这些事情远比建模语言重要。但是我们也要考虑,如果你所使用的唯一建模工具是私有解决方案的话,那么企业架构就会为厂商的观点所限制。

  • SOA知识工具包:中间件厂商产品攻略

    对于软件架构师和开发者能否正确理解SOA开发平台的互操作性和性能,我们不得而知,因为IT产业中太多东西缺乏标准或者标准不健全。