当前所在位置: 首页 >BPM理论>正文

返回列表页

SOA和BPM不同的原则之间如何无扰协同

时间:2012-09-21分类栏目:BPM作者: 佚名

SOA和业务流程管理如何很好的共同工作?实际上它们是两个完全不同的原则。SOA和BPM在结构上是相同的。实际上,它们就像是"流程同构"。

 

在抽象代数(abstract algebra)中,同构(isomorphism)指的是一个保持结构的双射(bijection)。在更一般的范畴论语言中,同构指的是一个态射,且存在另一个态射,使得两者的复合是一个恒等态射)。在SOA环境中,流程同构意味着,假设:"如果你要模型化业务流程,作为单独的操作,模型化服务构成的实施的这个流程,这两个模型有同样的结构,也就他们是同构的。"

  

以这样的方式看待SOA-BPM,协助确立业务和IT之间的通用语言:

  

"业务人员可以探讨流程,IT人员可以探讨SOBA,而且在某种程度上,他们在探讨同样的事情。如果流程专家希望把业务服务作为流程子任务思考,他们可以继续这样进行。同样的,如果技术实施人员更喜欢把业务流程作为服务组件思考,这样也可以。最好的就是,当BPM团队在白板上描绘流程加工标准,SOA团队在另一个白板上描绘具体构成,两个图标看起来实际上很像。如果这不是业务和IT的对齐,又是什么呢?"

  

SOA和BOM之间的"裂缝" 更多地是语义产品,而不是实际上的两个原则的结构上的不同。SOA提供服务集合,可以按需映射业务流程。

文章来源:网络
上一篇:企业如何提升BPM实施效果下一篇:BPM和统一通信的种种重叠之处