云计算与SOA:更多的是相互提携

云计算从全球金融危机之反而得到了更大的发展空间。像“加入云计算就可以降低成本、加快企业IT实施、迅速扩展。”这样的流行标语几乎无处不在,至少在厂商推销自己的云计算产品时都需要加上这么一句。

但是,开源SOA提供商MuleSource公司的联合创办人兼首席技术官Ross Mason却认为这样的描述对于云计算来说并不十分恰当,他表示:“如同SOA当初被厂商拿去炒作,变成了一个营销用语,而不是对架构的准确描述一样;2009年的云计算再次重演这一幕,完全是重炒作、轻实用。”

看到这里,对技术名词特别敏感的那些专业人士们或许就会疑惑,“云计算与SOA之间是否存在什么联系?这两个名词为何要放到一起提出?”

是的,云计算与SOA有着千丝万缕的联系,有人把云计算称为SOA的“叛逆者”。

作为一种按需交付服务的商业模式,云计算为企业提供了一种快速部署和应用IT技术的方法。但它也给IT人员带来了不小的麻烦。他们很长时间以来,一直致力于SOA的治理行动,多年来对Web服务环境实施生命周期管理的工作刚刚有了一点成绩,如今又要对这些策略进行修改,以应对部署得越来越多的基于云计算的服务了。因为基于云计算的服务很可能根本不在他们的控制范围之内。

从理论上讲,“云”几乎具有交付一切服务的能力,从应用软件到中间件、再到应用平台,从存储、到流程处理再到硬件资源,都可以采用订阅的方式按需交付。然而,在云计算的世界里,IT人员如何才能进行有效的管理呢?

“云”之所以引发了人们对IT治理的关心,是因为“云”让我们把信任的边界从企业内部扩展到企业以外。”换句话说,云让SOA治理复杂化了。

一个新的问题是,如何把云服务与企业内部的应用整合起来?如果没有有效的治理,任何人、任何时候,只要他愿意都可以部署一个新的云服务,他也能调用这个服务,或者能把这个服务集成到日趋复杂的消息系统中。另外,随随便便就部署的那些云服务也可能破坏业已建立的信任关系,然而这种信任关系,恰恰是生产性SOA环境的基础。

SOA的最基本原则是,分布式应用环境必须与平台无关,SOA治理的基础设施也要遵循这一原则。比如,在纯SOA环境中,外部的API应该与具体实现它的平台无关。然而,率先体验云计算的企业常常忽略这一原则,它们把自己的应用建立在一些公共云服务上,而很多服务采用的恰恰是专有的API、专有的开发工具、特殊的虚拟层和特殊的治理策略,虽然很多云服务为符合开放的SOA和Web2.0标准已经做了一定程度的修改,但似乎还不够彻底。

其实,就企业部署云服务来说,最好的方法是有选择性地外包一些特定的应用和基础设施服务,而不是不分青红皂白盲目跟风。因此,在云计算和SOA治理方面,企业首先要清楚自己的哪些服务可以由“云”来提供。

关于云计算与SOA的关系,更多的人愿意相信他们之间有着相互提携的默契。

就目前而言,云计算技术几乎没有任何治理的概念,反观SOA,它的治理技术已经相当成熟了,云计算可以在这方面好好借鉴SOA的经验;除此之外,你可以用SOA思想来部署云计算架构,因为用户需要将自己的应用扩展到防火墙之外,所以一个模块化的架构在企业进行云计算服务部署时就显得非常重要。

当然,SOA也能从云计算上获益。未来,在“云”上提供SOA服务将会兴起。它由于能节省人力成本、知识成本、设施成本而广受对SOA有需求的中小企业欢迎。如今这种模式已经有国外的厂商开始尝试,而国内,像普元软件等SOA厂商也在探索这种模式

时间: 2024-08-30 18:57:56

云计算与SOA:更多的是相互提携的相关文章

云计算和SOA相互借鉴的几个地方

随着企业对于云计算的关注程度越来越大,并且尝试部署云计算应用的企业也急剧上升,云计算已经成为最炙手可热的新兴技术.而大家对于SOA的关注程度不再像过去那么强烈.事实上,有许多东西,云计算提供商SOA厂商可以相互借鉴和学习. 首先,我简要介绍云计算的几个值得SOA借鉴的优点: 1.服务设计 一些通过云部署服务的供应商比如亚马逊.TheWebService.Force.com等等,在服务设计方面做的相当好.你会情不自禁地被他们提供的服务所吸引,因为精心的设计,再加上确实能够满足你的需要让你无法抗拒.

云计算、SOA:“姻亲”还是“劲敌”?

本文讲的是云计算.SOA:"姻亲"还是"劲敌",[IT168 资讯]"云计算"热正在席卷全球.作为一种按需交付服务的商业模式,云计算为企业提供了一种快速部署和应用IT技术的方法.然而正是这种方法可能给刚刚建立起初步规范的IT产业界带来不小的波动 全球金融危机给云计算带来了更大的发展空间."云计算能降低成本.加快企业IT实施.迅速扩展."这个流行语似乎无处不在,至少厂商推销自家的云计算产品时都是这样表述的. 然而,开源SOA提供

云计算:SOA向云交付资源的扩展

随着云计算越来越受到各大企业的关注,加上尝试部署云计算应用的企业数量的直线上升,云计算已然成为了当今最受人追捧的新兴技术.这也使得大家对SOA的关注程度也慢慢减退,不再那么热烈.而实际上,云计算提供商和SOA厂商有非常多的地方可以进行相互借鉴和学习. 首先,本文将为读者简单地介绍一下云计算的几个值得SOA借鉴的优点: 1.服务设计 像亚马逊.TheWebService.Force.com等通过云部署服务的供应商们,对于服务的设计方面确实做得很不错,用户很容易就会情不自禁地被他们所提供的服务吸引.

云计算和SOA的交叉点在哪里呢?

云计算的说法正在广为流行,Gartner高级分析师Ben Pring评价道:"它正在成为一个大众化的词语."但是,问题是似乎每个人对于云计算的理解各不相同.作为一个对互联网的比喻,"云"是很容易理解的.但是一旦同"计算"联系起来,它的意义就扩展了,而且开始变得模糊起来.有些分析师和公司把云计算仅仅定义为计算的升级版--基本上就是互联网上提供的众多虚拟服务器.另外一些人把云计算定义的更加宽泛,他们认为用户在防火墙保护之外消费的任何事物都处于&quo

云计算时代SOA与SaaS的协同

本文讲的是云计算时代SOA与SaaS的协同,[IT168 资讯]SOA,Service Oriented ArchITecture,面向服务的架构:SaaS(Software as a Service)软件即服务.如果把SOA和SaaS称作一对姐妹,其中的血缘恐怕就是Service,服务.虽然都和服务有关,但内涵大相径庭. 从业务角度理解SOA,它是针对企业的一些旧的软件体系重新利用,进行整合,构建一套松散耦合的软件系统,同时也能方便的结合新的软件共同服务于企业的一个体系.使系统能够随着业务的变

解析:云计算和SOA的界限正在迅速模糊

随着企业对于云计算的关注程度越来越大,并且尝试部署云计算应用的企业也急剧上升,云计算已经成为最炙手可热的新兴技术.而大家对于SOA的关注程度不再像过去那么强烈.事实上,有许多东西,云计算提供商SOA厂商可以相互借鉴和学习. 首先,我简要介绍云计算的几个值得SOA借鉴的优点: 1.服务设计 一些通过云部署服务的供应商比如亚马逊.TheWebService.Force.com等等,在服务设计方面做的相当好.你会情不自禁地被他们提供的服务所吸引,因为精心的设计,再加上确实能够满足你的需要让你无法抗拒.

云计算让SOA获得了新的活力

本文讲的是云计算让SOA获得了新的活力,[IT168 资讯]如果你有一个应用程序,你可以采取两种方法,一个方法是把它迁移到云计算中,另一个方法是把这个应用程序分解为服务或者具有网格功能的流程.这些是你现在的选择.你可以选择这些做法,也可以不选择这些做法.如果你要把工作量迁移到云计算,你必须要让你的应用程序有这个能力.这就意味着SOA或者专有的网格功能. 在过去的几个月里,我们一直与分析师讨论了许多有关云计算的话题.有关这些讨论的有趣的事情是分析师观察云计算的观点.一些分析师把重点放在网络方面,其

初识《云计算和SOA》

        前几天参加了HTML5研究小组的翻译送书的活动,有幸获得了一本<云计算和SOA>.第一次看到SOA这个名词还是在<程序员>杂志,同时还伴随着另外一个名词就是SaaS.又过了几年开始听到有了云计算的概念,但是并不了解此为何物.2009年参加了CSDN的软件开发2.0大会,听到了中国工程院院士李德毅教授关于云计算的详细解释,也对云计算有了初步的认识.可是这些事情都已经年代久远,再加之实际工作中没有应用,所以这些概念又慢慢模糊起来.这次之所以选这本书,也算是为了再次扫盲.

MDA与云计算、SOA的比较研究

MDA与云计算.SOA的比较研究 董淑英  林克成 云计算能支持符合特定条件的企业或单位,对更多希望获得更好竞争力的企业,云计算不是一个好的选择.基于服务的体系结构(SOA)虽然有助于企业快速实现系统集成,但随着服务数量的增加,用户寻找和使用服务依然是个难题,也不是合适的选择.模型驱动的体系结构(MDA)从方法论和标准方面为企业提供独立于技术实现的商业应用平台,由模型映射的构件以及构件组装与模型库和构件库的管理将会对企业自主信息系统的进化起到极大的支持作用. 关键词:MDA SOA 云计算 模型