首页 > 人工智能 > 正文

建立SOA卓越中心的五大优点

2010-08-06 17:08:19  来源:IT168

摘要:你如何确保SOA项目处在正常轨道?弗雷斯特研究公司的分析师Randy Heffner解释了围绕SOA建立卓越中心的几大优势,还解释了为什么你应当把SOA卓越中心看成是治理部门,而不是培训部门。
关键词: SOA 基础设施

  你如何确保SOA项目处在正常轨道?弗雷斯特研究公司的分析师Randy Heffner解释了围绕SOA建立卓越中心的几大优势,还解释了为什么你应当把SOA卓越中心看成是治理部门,而不是培训部门。

    有好多方法可以确保面向服务的架构(SOA)项目处在正常轨道,而建立卓越中心(COE)是经常被人提到的方法之一。的确,弗雷斯特研究公司近期的一项调查表明,建立SOA卓越中心有助于提高大家对SOA的满意度。不过更值得一提的是,由弗雷斯特公司的调查对象来评判,SOA卓越中心执行的最重要的功能还是提供SOA方面的领导和治理,而不是针对具体的技术技能进行培训。设计师们在规划SOA、并指导本企业采用SOA时,应当首先把SOA卓越中心看成是一个治理部门,其次才是一个培训部门。

    弗雷斯特研究公司请调查对象就各自SOA卓越中心的最重要功能排一下次序。我们分析了调查结果后,发现SOA卓越中心的下列五项功能最重要:

    1、制定及贯彻SOA远景和计划。

    2、履行作为SOA治理计划一部分的审批职责。

    3、管理SOA实施模式。

    4、管理基于SOA的服务的组合/库。

    5、为SOA技术基础的未来作规划。

    SOA与Web服务可不是一回事:SOA是设计概念,而Web服务是实现这些概念的一个非常重要的技术系列。尽管SOA卓越中心的确提供了有关SOA和 Web服务的标准及产品方面的培训,但上述五大功能表明,指导SOA设计是SOA卓越中心追求的更加重要的一个目标。SOA卓越中心的上述五大功能之所以这么重要,原因在于:

    * SOA远景为良好设计提供了广泛的框架。要是企业不知道自己为什么要搞SOA,SOA就很难普及开来。由于没有明确的领导和远景,许多员工就会找理由来反对、来抵制,连支持SOA的那些人也会将SOA项目带往不同的方向。如果有一个战略性的SOA远景紧紧围绕业务设计概念,你的员工就会把注意力放在适合你最重要的基于SOA的服务:业务服务的设计层面上。这也让他们能够了解应用程序服务与基础架构服务为什么也很重要、在IT内部增添价值,而不是仅仅关注业务服务所侧重的业务价值。

    * 审批机制提供了最佳辅导。通过审批SOA交付成果的方式积极参与SOA治理,这让SOA卓越中心有了一种牢固的地位,便于提供领导、确保SOA处于正常轨道,而不是单单提供准则、培训或辅导。只有当你的SOA卓越中心参与实际审批SOA交付成果,辅导才会真起到效果。但更重要的是,卓越中心与项目团队成员之间的双向交流确保了卓越中心在设计方面提供的指导在实际环境下可以真正发挥作用。

    * 模式在设计方面提供了切实的指导。制定的模式可用来指导实施单个的服务,也可以作为参考架构,来指导设计整个基于SOA的解决方案。培训和辅导虽好,但是这种专长技能越融入到模式和样本交付成果中,学习起来并认真贯彻会变得越容易。模式提供了比设计准则更有效的指导,因为它们在不同环境下把相关原则应用到实践中去,更充分地表明了它们如何得到运用,便于事先做出设计方面的许多决策。

    * 可用服务必须加以组织管理,以便使用。无论是通过电子表格、网页,还是正式的SOA注册/存储库,服务都需要进行某种组织和分类,那样项目团队的成员才能在需要时使用服务。弗雷斯特研究公司与客户进行交流后发现,许多公司采用不同的方法:有些公司从库(library)的角度看待SOA服务(以松散方式组织及集合项目产生的服务);另一些公司从组合(portfolio)的角度看待SOA服务(一整套经过规划、不断完善、统一协调的服务)。前一种视角是一个起点,确保能够大致了解哪些服务是可用的,但没有提供实际使用服务库的流程或组织方法。而更具有战略性的组合视角为针对项目设计服务提供了牢靠得多的基础,甚至在敲定项目预算之前。

    * 准备好技术基础为服务设计奠定基石。贵企业购买技术基础架构的某个新部件时,它往往使用好长一段时间。由于技术融入了你的应用系统中,以后很难去除它。如果每个团队都针对SOA技术做出自己的决策,由此而来的多样化势必会大大增加企业采取整体SOA方法的难度。如果你的卓越中心事先订有一项计划,以便不断完善SOA技术基础――包括现有技术如何融入到SOA平台上,它就为明确模式、设计服务提供了一块稳固基石。

    这五大做法通过着手解决搞好服务设计面临的一些比较重要的问题,为SOA卓越中心真正发挥价值提供了更牢固的基础,而不是单单提供有关SOA技术和标准方面的培训。你的卓越中心在追求这些功能时,它自然而然会把这些功能融入到有关标准和产品方面的大部分必要培训当中。


第二十九届CIO班招生
法国布雷斯特商学院MBA班招生
法国布雷斯特商学院硕士班招生
法国布雷斯特商学院DBA班招生
责编: