SOA的核心在于架构而非技术

日期: 2010-03-04 作者:赛迪网 来源:TechTarget中国 英文

  尽管SOA最初主要被技术人员接受,但就其本质而言,它是业务而非技术问题。又由于是技术人员和产品提供商引入(并且往往执行)了SOA,他们对SOA技术(软件销售)的关心要多过对其本身业务影响的关注。

  热衷技术问题,而忽略业务价值使得SOA局限在技术圈子,无法在最终用户那里得到认可。热衷细节,而忽略架构使得SOA的价值无法发挥。同时厂商对于SOA的宣传成为其兜售产品的噱头,用户误以为只要购买了相应的产品就等于实现了SOA,在配置了一系列的ESB、BPM、WebService工具后,迟迟看不到其价值,大量的产品被闲置,用户逐渐对SOA失去耐心。

  “人们忘记了SOA的目的,沉醉于愚蠢的技术争论(如‘最好的ESB是什么?’或者‘WS-*火拼REST’),却遗忘了重要的内容:架构。”Anne Thomas Manes说。

  另一位分析师Steve Jones指出:“并不是说SOA已死,而是意味着在无法销售更多的ESB和Web服务工具时,市场对T-SOA(Technology-SOA,技术性SOA)不再青睐。剩下来的,SOA的服务所带来的事实是SOA的起点不是那些绚丽的技术;如果你采用新的技术,而不具备服务的心态,那么你就会制造一定程度的混乱,结果会轻易地让咨询师和提供商利用EAI而大发横财。”

  热衷技术和产品的典型表现就在于对于ESB的态度,很多人把ESB等同于SOA,认为购买了ESB,SOA就指日可待了。殊不知,ESB的作用只是在于跨越异构的系统把服务连接起来,使服务与服务彼此能够沟通。在当前企业的IT系统中,服务尚且不存在,何来连接服务?即使存在服务,在未达到一定数量的时候,也根本没有采用ESB的必要。

  “ESB就是道路,试想城市规划时是先把所有的道路都修好,然后再去修大楼吗?”IBM SOA中国设计中心主任毛新生说,“ESB是后一个阶段的事情,不要一开始就采用它”。

  在中国, SOA概念已经获得了绝大多数用户的认可,很多企业在招标中已经明确地把SOA提出来,要求支持这种技术方向。不过沈惠中指出,用户对SOA的认知只是停留在概念层面,他们只知道SOA是未来的方向,是先进的,却很少有人能够真正弄清SOA是什么。SOA被当作金纸,只是贴在脸上让别人看的。

  这种对SOA浅薄的认识很可能成为SOA项目未来的隐患,“SOA已死”的争论表明了国外已经开始认识到SOA走入误区后的危害,而IT落后美国数年的中国,如果不能避免SOA误区,迟早也会遇到同样的危险。

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 总线技术究竟该不该用?

    曾几何时企业服务总线(ESB)被视为企业IT的核心。今天,不仅ESB受到了比被废弃还要糟糕的攻击,若干开发趋势似乎对更简单的消息总线也发起了质疑。

  • 从ESB到微服务:如何演变?

    从web开发人员的角度看,大量的微服务部署到轻量级的Karaf 容器中,这就符合了ESB的定义。

  • API管理工具能否弥补REST与Web服务之间的鸿沟?

    随着企业学习如何通过RESTful利用现有服务,API管理工具正在引起轰动。API管理工具能否弥补REST与Web服务之间的鸿沟?

  • 支付宝分布式事务测试方案

    基于SOA架构,整个支付宝系统会拆分成一系列独立开发、自包含、自主运行的业务服务,并将这些服务通过各种机制灵活地组装成最终用户所需要的产品与解决方案。