如何把握SOA发展给企业带来的优势

2009-1-8    | |
打印本文章
RSS

导读:SOA是一种优秀的架构理念,用以更好的驱动业务流程管理BPM,通过一个成熟的BPM模型实现其业务的灵活性和敏捷性,流程方面的自动化不应该是局限于其IT部门的功能。

关键词:SOA 架构 业务流程管理 BPM BPM模型 灵活性

正在加载数据...

  SOA是一种优秀的架构理念,用以更好的驱动业务流程管理(BPM),对于以往的应用而言,依据方法和标准建立起应用并非一个全新的概念,但是我相信SOA所带来的将是前所未有的,因为它集中体现着高超的智慧,卓越的方法以及领先的技术。”

  对于业务发展而言,通过一个成熟的BPM模型实现其业务的灵活性和敏捷性,流程方面的自动化以及调整工作都应该基于整个企业组织的需求而不应该是局限于其IT部门的功能。Brauel强调,从IT的角度来看,这样意味着他们需要提供一个灵活敏捷的基础架构,并能够针对具体变化在流程管理方面做出迅速准确反应。

  Paul Henaghan,资深的webMethods公司副总裁,Software AG公司亚太及日本区总裁,在定义SOA的时候给出了谨慎的言语:“如果仅仅只是根据SOA原则应用服务性能部署ERP的解决方案并不需要转化为整个企业级范围的SOA部署。”

  对此Brauel表示了赞同:“SOA决不是你所购买的某一个产品,它是在专注于企业目标的过程中持续不断的完善部分。”他补充说道,SOA甚至可以作为Web2.0服务开发中的一部分给予用户更多的丰富在线体验。

  业务案例的隐患

  “最大的一个隐患则是CIO们必须要清楚认识到什么时候才是真正推行SOA的时候。” Brauel说道,“CIO们需要为SOA的部署创造一个确实的业务案例。显而易见,当前的业务案例不会自主的符合SOA的应用,这就需要CIO们更多的从BPM的角度去向企业的其他利益相关者解释SOA,并让其更多的体现在业务案例之中。”

  他强调CIO们应该考虑通过必要的BPM建立起SOA架构,依照一个明确的SOA路线图,从建立起一个短期的业务计划开始,作为朝向一个长期目标的阶段性过程。“这样就可以确保企业的相关利益者能够很快的看到在SOA的实施过程中所带来业务价值,例如在成本方面的控制,而不是在等待三年的时间后才收获ROI。”

  在长远时间内的关键绩效指标(KPIs)可能无法立即可见,但是对于一个短期时间的关键绩效指标则是非常有可能确定并用以衡量在这一时间段内资产与自动化流程之间的关系,Brauel如此强调。“由此则可以通过这一路线图确立起一个长期的关键绩效指标计划。”

  开放性与治理之间的平衡

  如何取得开放性与治理之间的平衡是服务发展中最为关键的要素,Brauel如此强调。

  太多的开放性则意味着员工可以在相对不用考虑企业其他利益相关者的前提下更多的为自己或是其他需求允许服务的发展。“这将是一种更为独立的关注点方式,表现在更多的服务构件可能不会与其他的企业组织分享其商业价值。”

  但是在另一方面,太多的治理必定会扼杀具有创造力的员工针对规范和制度所做出的变革性发展,他继续补充道,“提供适当的治理,具体于明确的目标和指示,团队组织间的协作,同时允许灵活性,这将是服务发展最有效的方式。”

  此外,适当的激励机制是用以平衡SOA发展中开放性与治理关系最为重要的手段之一。对此,Brauel解释道,“这样的机制可能是这样的,工作人员所获得的额外回报不仅仅只是他所产生了多少行的程序代码,而是有多少他们所创建的或是共享的服务能够在企业中其他的地方重复使用。”

  不同区域的认知

  Brauel指出不同地区的CIO们对SOA的认知也不完全一致。“在美国,更多的CIO们认为应该将重点更多的放在BPM而非SOA。”他说。但是同时,更多欧洲的CIO们认为应该重点关注在IT部门到底产生了多大的效率增益。因此,对于这一部分的CIO而言,他们在“看到BPM”之前则开始了另一项从SOA实施出发的计划。

  “亚洲的CIO们会因为相对的IT预算方面的拮据而考虑如何在现有的基础架构上获得更高的业务价值。” Henaghan如此说道,“出于这样的目的,他们会更多的考虑关注在BPM。”

  Henaghan强调,SOA在未来的发展中可能会演变成为一种别的名词或是别的应用架构,但是它所带来的认知、方法和技术所衔接的原则,以及服务的新的开发将会是“保留下来的”。

  “Software AG公司计划在2010年能够有1亿欧元的年度营收。” Henaghan说道,“这将取决于我们能否更好的与客户一起合作,帮助他们重新使用现有的IT基础架构,并在此基础上创造出更多新的服务。”

  Henaghan解释道,亚洲以及太平洋地区的BPM软件市场相对不够成熟,原因在于很多的企业仍旧停留在“学术方面的讨论”,而非更积极的与BPM供应商取得合作。

原文出处:http://www.erpworld.net/
来源:ERP世界网    
  评论
 
独立SOA分析师Joe McKendrick在阐述SOA与BPM这两者关系的时候曾说过:“没有SOA,BPM一样会出现并得到实现,但是在SOA将更多标准和系统整合成为可能的基础上……
 
您真正了解流程虚拟机(PVM)吗?TechTarget中国联手OPUG于2009年7月4日举办“流程虚拟机(PVM)实现解析及BPM耸立“云”端”技术沙龙,为您一一解答这些问题。
 
SOA代表着方向,代表着趋势,是企业管理达到的最高境界,是管理软件叠加应用由量变到质变的丰硕成果。如果不用SOA开放架构去整合BPM与全面预算系统……
 
您了解流程虚拟机PVM吗?PVM在实际应用中是怎样的?TechTarget中国联手OPUG于2009年7月4日举办“流程虚拟机PVM实现解析及BPM耸立“云”端”技术沙龙,为您解答这些问题。
 
Level 3最初是在2006年实施BPM,并在科罗拉多州的布鲁姆菲尔德公司提出了一系列的商业并购时进一步证明了它的价值。
本技术手册旨在探讨如何为封装WS-BPEL流程逻辑所需的Web服务设计WSDL定义。因为SOA提倡用“契约优先”的方式来设计服务,所以理解由WS-BPEL引发的这种独特服务契约设计理念,是成功构建有效流程和服务的关键因素。
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。
本专题分六部分探讨服务定向原则,主要探讨如何将服务定向原则应用于构成服务的自动化逻辑。如何越过单个服务层面,应用作为范例的服务定向并形成能够封装整个企业领域的服务层。
最新更新
专家答疑
技巧
Eric Newcomer
是否存在某些经验法则,让人们在网络互操作性和进程互操作性二者之间做出选择?换句话说,如果我遇到吞吐量问题,是不是就不该选择Web服务了?
Jason Bloomberg
评价“企业mashups”的标准是什么?尤其是在企业mashups和“主机包装”项目的关系上?我们对企业mashups的定义是:丰富网络环境下,一套建立在SOA基础之上的组合……
Rami Jaamour
你能解释一下什么是回归测试吗?怎样才能保证你的回归测试是正确的呢?回归测试旨在揭示所有由软件修改所引起的回归,在当今复杂多变的商业环境下……

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录