SOA治理:给SOA插上翅膀(下)

日期: 2010-06-30 作者:ebizQ翻译:李松 来源:TechTarget中国 英文

在《SOA治理:给SOA插上翅膀(上)》中,我们介绍了在经济形势如此低迷的情况下,SOA治理为什么会有如此强劲的增长以及为什么治理对SOA如此重要。下面我们将继续介绍相关内容。   记者:下一个问题是,在SOA实施到哪个阶段,应该引进SOA治理?   Jignest Shah:这是一个很好的问题,关于这个问题也已经争论了好多年了。一些人认为,这取决于你要部署的服务的数目;另一些则认为,这于服务数目毫无关系。

我的看法稍微有些不同:如果你要牵涉多个方面的人来决定构建哪个服务,如何维护,如何运作,如何演进等,从这一天开始就要考虑SOA治理。大致说来,SOA项目实施有两大衡量因素:一是共享服务和资源的……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

《SOA治理:给SOA插上翅膀(上)》中,我们介绍了在经济形势如此低迷的情况下,SOA治理为什么会有如此强劲的增长以及为什么治理对SOA如此重要。下面我们将继续介绍相关内容。

  记者:下一个问题是,在SOA实施到哪个阶段,应该引进SOA治理?

  Jignest Shah:这是一个很好的问题,关于这个问题也已经争论了好多年了。一些人认为,这取决于你要部署的服务的数目;另一些则认为,这于服务数目毫无关系。我的看法稍微有些不同:如果你要牵涉多个方面的人来决定构建哪个服务,如何维护,如何运作,如何演进等,从这一天开始就要考虑SOA治理。大致说来,SOA项目实施有两大衡量因素:一是共享服务和资源的范围,它们是来自于各个项目,还是跨越了项目界限,亦或跨越多个部门,乃至整个企业,更有甚者,扩展到很多企业之间。

  除了SOA实施的范围,另一个因素就SOA实施的数量。对于此,你可能就要考虑你要维护,运行和改进的服务的数目。从SOA范围这个角度来讲,一旦你发现其实施开始要超出项目和应用的范围界限,你极有可能就需要引入某种形式的SOA治理。从SOA数量的角度来讲,随着服务数目的增长,其复杂度也会随之增加。通常情况下我们会让用户考察以下两个衡量因素:谁会牵涉到这个决策过程;该SOA实施的规模和容量是多大? 这两个因素将会决定你要采用的SOA治理的级别。还有一点要说的是,采用哪种级别的SOA治理,并没有一个绝对标准的答案。

  取决于你要实施的SOA的不同范围和不同规模,你要采用不同程度的治理。在项目之初,你不会要太多的治理,以免拖累了整个SOA项目的进度。同时,在任何时候,治理都是不可或缺,以免增加共享资源的风险,或是构建了错误的资源。因此,采用恰如其分的治理是一个非常关键的因素,这要取决于你的SOA项目的范围和规模。

  记者:Gartner报告说,在过去两年中,Software AG公司是全球SOA治理市场上的领导者。那么,为什么Software AG如此看重SOA治理

  Jignest Shah:Software AG一直都在大力推进和支持SOA,并与BPM进行结合,从而帮助用户提高其业务能力。BPM和SOA在很多地方都结合的非常紧密,它们是一个硬币的两面,至少从流程自动化的角度来看是这样的。我们很早以前就已经意识到这一点:关于SOA的决策过程是不断变化的,并且是非常复杂的,需要很高的透明度,也需要担负很大的责任。要成功的部署SOA和BPM,用户就必须克服这些困难,构建正确的流程,构建合理的责任分工和透明度。

  由于SOA和BPM项目的规模很大,是否拥有合适的工具也是非常重要的一方面。这绝非是Excel电子表格之类的应用程序所能实现的。很多人在刚开始时使用Excel这类小程序来帮助管理,起初运行也不错,但最终,他们将不得不转到专业工具来提升他们的SOA治理流程和实践。这就是我们为什么很早就把SOA治理作为我们产品的一个核心部分的原因。我们只所以在这个市场上投入如此之多,正是因为SOA治理是我们的客户取得SOA和BPM成功的关键所在,因而也是我们取得SOA和BPM成功的关键所在。

作者

ebizQ
ebizQ

相关推荐

  • 在iBPM和BPM间做选择 不一定非此即彼

    大多数系统都有一样的能力,在很多人看来,除了BPM或者iBPM这两个标签以外,实际上它们之间并没有任何区别。

  • SOA治理模型核心:人

    治理在IT领域非常关键,但是很多时候企业的做法往往太过单向,企业SOA治理模型往往忽视了所有部分当中最关键的组件:人。

  • 用BPM策略对遗留应用现代化

    一些人提议把业务流程管理作为应用现代化的手段之一,但也有人对此提出质疑,但采用BPM策略可以成为现代化遗留应用的明智方式。Tom Nolle对此进行了解释。

  • RESTful API设计给开发人员带来怎样的未来?

    在模块化应用世界里,最为持久的争论莫过于面向服务架构和表述性状态转移之争了。本文探讨这样的争论带来了什么及其背后的原因。