有关SOA将死的谣言……(一)

日期: 2009-02-01 作者:Jason Bloomberg翻译:杨君 来源:TechTarget中国 英文

大家请保持冷静。SOA并没有灭亡,当然也没有生病。在全世界有成千上万的公司都向我们展示了其在SOA方面的成功,并且每天对SOA的投入都在增加。即使是在今天,虽然经济不景气,大部分机构都意识到SOA能够节约成本和能够从其灵活性中获益。

这样一来,即使是在经济困难时期还是不应该放松对SOA方面的投资。   既然这样,为什么大家对这个问题还是无比惊慌呢?如果前几个星期你没关注过SOA的博客空间,你就不知道Burton Group公司Anne Thomas Manes在她的博客上撰写的那篇“SOA将死”所引发的激烈争论。在那段时间,基本上没有SOA评论者会错过这个热门话题,但是由于ZapFlash通讯是……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

大家请保持冷静。SOA并没有灭亡,当然也没有生病。在全世界有成千上万的公司都向我们展示了其在SOA方面的成功,并且每天对SOA的投入都在增加。即使是在今天,虽然经济不景气,大部分机构都意识到SOA能够节约成本和能够从其灵活性中获益。这样一来,即使是在经济困难时期还是不应该放松对SOA方面的投资。

  既然这样,为什么大家对这个问题还是无比惊慌呢?如果前几个星期你没关注过SOA的博客空间,你就不知道Burton Group公司Anne Thomas Manes在她的博客上撰写的那篇“SOA将死”所引发的激烈争论。在那段时间,基本上没有SOA评论者会错过这个热门话题,但是由于ZapFlash通讯是半月刊,ZapThink在澄清这个问题上,就义不容辞了。

  令我们感到最为惊奇的是“SOA将死”这则言论没有任何新鲜内容。实际上,多年以来,Manes言论的的核心以及公众的反响一直都是ZapThink报道的内容。因此为了排除这些言论的影响,进行事后分析——不是针对SOA本身,而是针对“SOA将死”这个话题——让我们回顾一下ZapThink对这一话题相关事件的报道:

  ·解决一个现实业务问题比呼叫项目SOA更为重要(避免不好的SOA,2005年1月)。实际上,“SOA”通常会影响事态的发展,所有的业务人员和技术人员都应该用共同的面向服务语言进行交流,它既不是以业务为核心的也不是以技术为导向的(第三次谈话,2007年4月)

  ·SOA向独立定位这一趋势迈进了一大步,松耦合计算——这一趋势包括云计算(Buckaroo Banzai效应独立定位,面向服务架构和云,2008年6月25日……现在我们进入2008年12月29日)

  ·SOA是最佳实践的松集合,随着机构采用这些最佳实践的范围越来越广泛,人们对SOA的讨论就会越来越少(考虑SOA Box外部,2006年11月15日)。事实上,我们已经看到了这个趋势。

  ·SOA有了一个清晰明确的定义,(引发争辩的SOA,2008年4月29日)尽管人们在这一点上还有疑问,在很大程度上是因为供应商误传信息(避免供应商驱动的架构(VDA)!2007年9月20日)。

  ·即使在经济下滑时期,SOA也显得至关重要,只要你尚能意识到节约成本和短期内的灵活性收益(经济下滑时期对SOA进行投资,2008年1月8日)。尽管预算紧缩会导致对某些SOA项目的削减,但是还是有许多机构陆续采取SOA措施,并最终意识到SOA投资的重要性。

  ·一些业内分析师降低了实施SOA成功的几率,有些分析师宁愿对市场和供应商进行描述也不愿意采用最佳措施(谁谋杀了SOA,2007年10月1日)

  最为重要的是围绕这些原则的关键是SOA包含了最佳实施。出于某些原因这些最佳实施很难处理。首先,他描述的是人的行为——它指的是你实施的SOA而不是你买来的SOA。其次,在所有机构要采取的措施中,只有一小部分是最佳措施,随着人们发现新的措施这些措施也会相应的做出改变。

  最佳措施的主要障碍

  什么样的最佳实施才是SOA,什么样的最佳实施不是SOA,这里并没有固定的标准。因为这些最佳实施是依赖问题存在的,而不是依靠术语而存在的。换句话说,你解决的业务问题决定了在当时的情况下什么样的实施才是最佳实施。SOA最佳实施并不能解决所有的问题,在有些情形下,SOA可能非常合适,但是那些情形下所谓的最佳实施永远都是SOA的最佳实施。

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。

  • 购买应用集成工具可以采取平衡做法

    购买应用程序集成工具需要好好看看你的公司需求,知道从供应商里面要寻找哪些关键功能。