SOA中的BPM(一)

日期: 2008-11-06 作者:Colleen Frye翻译:杨君 来源:TechTarget中国 英文

最终目标是相同的:业务灵活性,能够灵活的对变化做出反映,可重性,以便降低成本增加效率以及IT和业务之间的联系。   业务流程管理和面向服务架构的驱动者不同:BMP是业务驱动措施而SOA是IT驱动的措施。   一种是架构而另一种则包含将业务流程自动化的工具和规则,二者同时都被应用。为什么呢?SOA赋予BPM新的生命并帮助其实现灵活性。

同时,BMP也令SOA旧貌换新颜,将业务层面和IT层面紧密联系在一起。   webMethods公司CTO Gary So认为在对BMP和SOA问题的讨论上,主要有两个阵营。一方认为SOA和BMP二者完全对立,互为竞争,另一方例如WebMethods公司则认为二者之……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

最终目标是相同的:业务灵活性,能够灵活的对变化做出反映,可重性,以便降低成本增加效率以及IT和业务之间的联系。

  业务流程管理和面向服务架构的驱动者不同:BMP是业务驱动措施而SOA是IT驱动的措施。

  一种是架构而另一种则包含将业务流程自动化的工具和规则,二者同时都被应用。为什么呢?SOA赋予BPM新的生命并帮助其实现灵活性。同时,BMP也令SOA旧貌换新颜,将业务层面和IT层面紧密联系在一起。

  webMethods公司CTO Gary So认为在对BMP和SOA问题的讨论上,主要有两个阵营。一方认为SOA和BMP二者完全对立,互为竞争,另一方例如WebMethods公司则认为二者之间联系紧密,可以看做是一个不可分割的整体。这两种观点的确存在。我们认为SOA是加速BMP措施的催化剂。

  Bruce Silver Associates的行业分析师Bruce Silver说,“有些无知的人认为SOA和BPM是完全冲突的,实际上二者是相互交叉的。SOA目前仍然是一个未定的概念。随着概念的不断强化和深入,BMP使用SOA的频率也会越来越高,这就意味着这少在灵活性方面BMP还是需要SOA的。

  负责业务流程自动化的一名程序指挥,Maureen Fleming说,但是像BMP这样的程序主要依靠国际数据公司的底层架构服务。“有时候经常需要将应用和自动业务流程整合在一起。要用的工具也就是市场上最常见的工具,SOA架构则是最佳选择。”

  但是,她强调说,BMP本身并没有要求SOA。“业务流程可能不是由服务构成的——没有SOA你也可以实施业务流程自动化”她说“公司正在寻求用服务定向的方法来解决问题。”

  BPM的新生

  BPM的理念就是帮助机构自动化最佳化自己的业务流程和性能。BMP产品提供流程建模工具和关键性能指标用以监控和测量操作目标。BMP主要围绕系统和人力工作流展开,而BPM作为产品市场,也是90年代左右才展开的。

  Savvion公司的产品营销部主任Rob Risany说:“只要BPM能够利用业务中的现有资源,就可以令流程为中心的应用得以实施。”“在进行集成时,不管你是通过Web服务层或者传统的通信层来阐释这个观点,BPM始终处于顶端位置,处于实业界的上置位。”

  WebMethods' So认为,BPM并不是什么新话题,“它从SOA那里汲取了新的生命”“并且为协调、简化人工操作和系统对系统操作自动化提供了管理框架。为测量流程定义了量度,但是,问题的关键是如何让这些得以实施。”
 
  除了机构和人员问题以外,BPM还要求底层系统必须一起工作。” “SOA为将过去的那些空洞的理论变得更为真实提供了基本的功能。”

  同时,BPM也使得SOA更为实业界所接受。“在实业界我们听到最多的抱怨就是SOA太关注架构而不是业务服务本身。这就增大了业务和IT之间的距离。”

  Risany说,BPM将IT和业务需求结合到了一起。当SOA接受了这种汇聚,并使业务更为灵活""依照他们使用组件的方式和BPM提供的定义流程工作和管理底层组件的方式,我们的大客户从他们的SOA方法中,看到了他们之间的联系。”

相关推荐