SOA九大迷思(上)

日期: 2010-05-30 作者:Joe McKendrick翻译:李松 来源:TechTarget中国 英文

编者按:本文由原刊于ebizQ SOA in Action网站的前版增补而成。   去年秋天,我们着手来理清面向服务和SOA的真正含义,其结果便是SOA 宣言。我们希望籍此可以更好的澄清SOA的含义。   然而,关于SOA,至今仍存在许多迷思。

很多人,甚至是IT人员都说他们并不完全了解SOA可以做什么,以及如何去构建SOA。SOA已经被软件厂商和分析师们夸大到令人难以置信的程度,但是,却鲜见有介绍SOA基本含义的资料。   以下是关于SOA仍存的一些迷思:   第一,SOA和云计算的区别是什么?许多厂商,正如Dave Linthicum所说,正在给他们的产品贴上“云”的标签 ——只是简单的把他……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

编者按:本文由原刊于ebizQ SOA in Action网站的前版增补而成。

  去年秋天,我们着手来理清面向服务和SOA的真正含义,其结果便是SOA 宣言。我们希望籍此可以更好的澄清SOA的含义。

  然而,关于SOA,至今仍存在许多迷思。很多人,甚至是IT人员都说他们并不完全了解SOA可以做什么,以及如何去构建SOA。SOA已经被软件厂商和分析师们夸大到令人难以置信的程度,但是,却鲜见有介绍SOA基本含义的资料。

  以下是关于SOA仍存的一些迷思:

  第一,SOA和云计算的区别是什么?许多厂商,正如Dave Linthicum所说,正在给他们的产品贴上“云”的标签 ——只是简单的把他们的SOA产品更名为云产品。那么,这其中有什么区别呢?不论SOA还是云计算,都是要将服务标准化,从而可以实现复用。正如Dave所讲,云的形成需要同样的企业架构和治理 — 包括技术,人员和流程的治理。眼下很多公司正在落实这样的治理来管理SOA,而这些年来SOA治理的经验教训也能够帮助到云的部署。

  第二,为什么大家对云计算迷的发狂,但却对SOA兴味索然——虽然他们在本质上都是相同的东西?如果你了解地透彻的话,云其实是提供或获取跨企业的服务复用。同样地,Enterprise 2.0正在应用服务来实现更大范围的协作,以及混搭(mash up)终端用户的信息。这些都是面向服务的架构,并且依赖基于SOA的原则来运行。或许这有点类似于人们对喷气推进技术还是小岛上的周末度假胜地更感兴趣 ¬—— 后者需要利用喷气推进技术才能到达那里。

  第三,在尚未有人真正应用SOA之时,如何断定SOA将会失败?不少学者和分析家宣称SOA将是一个失败的想法,但SOA是一个不断演进的过程,至今还没有人真正完成SOA的部署工作。最近大家都一窝蜂地宣布SOA半路夭折了,但是,我看到的和我亲自做的调查显示,大多数公司仍然在规划或考虑他们的第一个面向服务的项目。事实上,这些日子我不断听到的有关SOA面临的重大挑战是:SOA太成功了,在那些正努力部署SOA的企业中,太多的服务正在被不容分辩地添加进来或创建---或者被要求创建。这也就是为什么有这么多厂商都大肆宣传SOA治理。

  第四,如果SOA真的失败得一塌糊涂,那么,这些“恐怖”的故事在哪里呢?不少学者和分析家宣称SOA将是一个失败的想法,但SOA是一个不断演进的过程,至今还没有人真正完成SOA的部署工作。最近大家都一窝蜂地宣布SOA半路夭折了,但是,我看到的和我亲自做的调查显示,大多数公司仍然在规划或考虑他们的第一个面向服务的项目。事实上,这些日子我不断听到的有关SOA面临的重大挑战是:SOA太成功了,在那些正努力部署SOA的企业中,太多的服务正在被不容分辩地添加进来或创建或者被要求创建。这也就是为什么有这么多厂商都大肆宣传SOA治理。

  第五,人们如何知道一个SOA项目何时才算成功或不成功呢?有关SOA一个自相矛盾的观点是——那些最倾向于采用SOA的企业恰恰是对SOA需求最低的企业。如果企业的管理层有远见有预见,能够支持SOA,那么他们极有可能也在同时推进其他项目,比如商业智能和分析、数据仓库等等。他们正在取得的成功有多少可以直接归因于SOA呢?成功的定义是什么?成本节省?通过Web服务完成了某个端到端的过程?

相关推荐