RSS订阅
RSS订阅TT SOA

BPM专家了解SOA研究人员所不知的业务流程(二)

2008-10-14  选择字号:  | |
打印本文章

导读:如果SOA能够利用自己从BPM学来的东西以及SOA团队中的BPM专家,不仅能够提高工作效率而且能提高业务投资者购买力。SOA想获得成功,必须和BPM结合在一起。

关键词:SOA BPM 业务流程管理 BPM专家

正在加载数据...

【TechTarget中国原创】结合BPM技术和SOA技术

  似乎BPM的成果和SOA成果是完全对立的:一方面业务流程专家致力于建立一个理想的模型,另一方面一些技术人员却想展示理想的服务,但是,二者又不是完全对立的。一旦发生变化,业务流程就会需要不同的服务,按照规则,技术人员也会做出相应的变化,这样就令在现实中完成一项特定的流程更为复杂了。在企业不断的演进过程中,公司要从服务定向的角度看待BPM,以业务流程的角度对待SOA。

  首先,业务流程应该展示抽象层面中不同活动以及活动之间的联系的具体细节。对于大多数人来说,这些模型都是用于指导开发所必备的文档。

【TechTarget中国原创】结合BPM技术和SOA技术

  似乎BPM的成果和SOA成果是完全对立的:一方面业务流程专家致力于建立一个理想的模型,另一方面一些技术人员却想展示理想的服务,但是,二者又不是完全对立的。一旦发生变化,业务流程就会需要不同的服务,按照规则,技术人员也会做出相应的变化,这样就令在现实中完成一项特定的流程更为复杂了。在企业不断的演进过程中,公司要从服务定向的角度看待BPM,以业务流程的角度对待SOA。

  首先,业务流程应该展示抽象层面中不同活动以及活动之间的联系的具体细节。对于大多数人来说,这些模型都是用于指导开发所必备的文档。但是,从服务定向的角度来看,这并不是正确的方法。一方面,SOA要求必须以元数据的形式定义服务的构成,其服务构成要有可执行性,并且能够被人理解。在这种情况下,业务流程模型是运行时间的人工产物,由于其要定义流程的每一个细节,这样会使整个过程复杂化,任何分析瘫痪都会导致流程无法进行。

  流程驱动的SOA认为BPM是一切重复SOA方法由上而下的,这样就会产生一个意义明确的服务合同和方法学,它们就能够对这些流程和典型服务持续、重复定义得以实现。

  另外,一旦流程形成模式,固有的BPM技术就不会考虑生命周期是否完整。相反,高效的BPM要求现有的业务流程进行模仿并走查以便能够从实施的活动和已定粒度的服务意图中识别最佳条件和改进措施,以及持续的反馈。好的BPM建立高效的团队,并且能够观察出一个业务流程是在服务运行之前是如何运行的。

  但是在我们谈论这个话题以前,我们首先要清楚BPM + EAI + 标准不等于SOA。许多软件供应商认为他们的SOA成果仅仅是流程,集成,基于中间件工具箱的叠加,而没有意识到SOA技术的主要目的就是通过使用灵活的服务转化现有的业务流程以便降低其复杂性。SOA是组织IT资产的一种方法,同时也是考虑业务流程和变化要求的一种方法。因此,这些公司不必将这些毫不相关的产品置于SOA的大旗下,而要重新设计自己的流程和基础设施工具,保证其是服务定向,并且由流程所驱动的。

  ZapThink 采取的措施

  有人提议设计一个类似面向流程架构(POA)的新名词,以便将流程驱动的SOA技术和非流程驱动的SOA技术分离出来,但是有些人会说不是面向流程的SOA技术毫无价值。

  如果SOA能够利用自己从BPM学来的东西以及SOA团队中的BPM专家,不仅能够提高工作效率而且能提高业务投资者的购买力。事实上,SOA要想获得成功,必须和BPM结合在一起才能成为一个专注业务的架构措施,才能赋予业务自由应变的能力。


BPM专家了解SOA研究人员所不知的业务流程
 BPM专家了解SOA研究人员所不知的业务流程(二)
 BPM专家了解SOA研究人员所不知的业务流程(一)

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
SOA是一种优秀的架构理念,用以更好的驱动业务流程管理(BPM),对于以往的应用而言,依据方法和标准建立起应用并非一个全新的概念,但是我相信SOA所带来的将是前所未有……
大家都认为SOA具有很高的价值,我认为SOA比其它技术更真实、更有道理、更有发展前途。也许SOA最有前途的地方就是业务用户授权……
作为近些年来越来越得到关注的一项技术,业务流程管理(Business Process Management,BPM)如今显得酷似发展势头越来越猛的另一项技术:面向服务的架构SOA……
当今的企业面临着一组新的挑战,它们需要提高灵活性、敏捷性和响应能力,否则就会完全丧失各种机会。关键的挑战是要确保企业的基础设施支持灵活性……
业务流程管理(BPM)与其说是一项技术,还不如说是一门商业学科,要确保面向服务的架构(SOA)能够提供商业价值,它就必不可少。而且BPM对于那些需要应对类似……
虚拟化和SOA之间是一种间接的、相辅相成的关系。也许在IT及业务转型中,两者的结合使用会发挥最大的优势。虚拟化有助于更快地显示部署基础设施的投资回报率(ROI)。
云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。
安全对于许多的IT部门来说都是一个重要的问题之一,但是SOA安全问题完全是在另一个新的纬度上了。对于SOA为一个机构所带来的许多的好处,例如具有在许多不同的提供者和供应商的情况下混合和匹配服务。
最新更新
专家答疑
技巧
Ron Schmelzer,Jason Bloomberg
你认为通过遵循IT组织步骤可以演变为SOA吗?ZapThink公司明确SOA实行肯定是一个挑战——也不应被视为这一倡议应得到执行的一个步骤就是整个企业的基础……
Dana Gardner
您能解释什么是“私有云”吗,能否举例说明?这是供应商需要建立的基础吗?作为托管服务供应商和服务供应商寻求最有效和最强大的基础设施,作为他们的“云”支持能力……
Andrew Pollack
我们正在寻找一种从主机选择SOAP服务器的请求。我们希望制造一个远程程序呼叫(RPC)从CICS程序的SOAP服务器,其中进程请求,使错误或成功后的反应……