当前位置:支点网 >> CIO
滚动新闻:

SOA是福是祸?不要让SOA给你惹麻烦

作者:佚名  来源:eNet硅谷动力   时间:2008-8-14 10:20:00
  SOA的好处已经被其倡导者广泛宣传了。SOA在设计和松耦合集成方面重用和互操作性程度非常高,这使得人们很容易就能理解为什么SOA能节省成本、减少风险并提高业务的灵活性。

  SOA的好处已经被其倡导者广泛宣传了。SOA在设计和松耦合集成方面重用和互操作性程度非常高,这使得人们很容易就能理解为什么SOA能节省成本、减少风险并提高业务的灵活性。

  不过,虽然SOA实践者对于SOA带来的好处表示同意,但是构建SOA的方法却在不断演变甚至彼此互相冲突。如果花时间仔细研究SOA这个领域,你会发现很显然几乎没有IT领域带有政治色彩。无孔不入的错误,再加极度严谨甚至死板的态度,这些是许多SOA倡议停止或失败的真正原因。

  从根本上来说,供应商对于SOA的态度非常狂热---这种现象很久没有看到了。根据波士顿的市场分析机构AMR Research所发表的研究报告,在未来四年内,投资于SOA的费用将高达520亿美元,大约77%的企业都将搭建某种形式的SOA系统。与现在部署SOA解决方案的企业(人数多于500人的企业)相比,这个比例上升了53%,AMR表示。

  来自其它分析师和市场研究机构的SOA调查和预测情况也说明了同样的问题。假设这些数字都是准确的,那么SOA领域的前景非常乐观,就像把一块肉扔到一群饥饿的食人鱼中那样。这也难怪有无数的厂商给自己的产品钉上了SOA的商标,并且宣称自己的产品是最好的。

  对于CIO来说,好消息是有一系列的EAI、BPM、ERP、 AppDev、建模以及数据仓库产品供应商(比如IBM、惠普、甲骨文、SoftWare AG、Sun、BEA、微软、IDS Scheer、SAP等等)可供选择。再加上一些知名度不高产品也不是那么精细的软件和服务供应商、设备制造商、顾问公司以及开源组织,你可以选择的范围空间非常广。可以说,你有一个真正的SOA的超级市场。

  任何事情总有两面,这么多的选择范围同样也有其不利之处。这么多的SOA厂商划分成了不同的阵营,每个阵营所采用的SOA流程和SOA技术方法是不同的,最重要地是他们对于SOA的构成元素以及什么原因引起了SOA的失败观点不同。很多生态系统已经出现,当彼此之间的合作并不是很好。SOA是不是注定要遭受于过去类似的技术方法同样支离破碎的命运?

  甚至业界对于SOA最基础的方面意见也不一致。比如SOA究竟应备读作“SOAH(嗖)”还是“S-O-A”呢?“服务”这个词也担负了太多的“负荷”。Web服务、软件即服务(SaaS),面向服务的架构(SOA)等等,这些都是当今的热门。你有多少次把SaaS和SOA弄混了?你还有多少次把SOA和SaaS弄混了?事实上,这两个概念通常是互相排斥的。

  事实上,很多按需定制型(On-Demand)和Web 2.0应用都是一流的信息筒仓,没有任何SOA的影子。然而,这两个面向服务的方法往往在概念上是相关的,不过在实际部署上却很少有交集,这大大损害了Web 2.0。同样,Web服务也不是SOA的一个必备条件,这与人们通常的认识恰恰相反。

  千万别把这些问题搞错了。CIO们也都对此感到困惑和关注。

  因此,什么是SOA呢?只有真正理解了“SOA是什么”,你才能更容易的理解如何部署SOA以及为什么这么部署等一系列问题。

责任编辑:李伟
【字体: 】【打印此文】【关闭窗口】【论坛
相关信息
相关评论