云计算和SOA之间的互补促进性

SOA能够从云计算中学到的东西:

服务设计

亚马逊、TheWebService和Force.com等在云计算中部署服务的一些公司在服务设计方面做得非常好。许多SOA项目建立的服务不是过于粗粒度访问控制,就是过于细粒度访问控制,根本没有很好的设计。

现实是这些服务没有很好地定义和设计,在根据需要提供时销售的不太好。因此,那些在云计算以外提供服务的人们必须用大量的时间向主要云计算服务提供时学习服务的设计,包括学习可用性和耐用性。Linthicum说,无敦促那些在SOA中建立服务的人们借鉴云计算中如何设计、开发和部署服务的一些好典型。

服务可扩展性

云计算服务设计为可以根据需求扩展。那些利用云计算服务的那些人这样做是因为他们在需要的时候能够根据需随时要得到这些服务。SOA中的扩展服务的能力一般是一个痛苦的和昂贵的过程。

这个事情的事实是在企业中设计和开发的服务一般都是没有伸缩性的。确实,SOA围绕这个事实的发展核心问题是许多服务的重点没有放在伸缩性方面,等意识到这个问题的时候已经太晚了,很难修复了。云计算提供商必须找出更快地伸缩的方法。

云计算能够从SOA中学到的东西

服务治理

目前在云计算中几乎没有治理的概念,从而,几乎没有政策的控制和实施。因此,许多企业还没有应用云计算。

治理是SOA生存的基本事实,尽管治理总是没有很好地执行。围绕服务制定政策的能力和管理这些服务变化的能力是成功的重要因素。确实,在我们把云计算提供的服务结合到应用程序中或者SOA中的时候,你会发现许多事情中断,因为这些随需应变提供的服务将随着时间的推移而变化。SOA一般能够通过SOA治理系统管理这些变化。但是,也许有些治理应该来自于云计算的服务。

从架构出发

如果你正确地实施SOA,你是从架构到技术这样实施的。在云计算领域,随需应变的资源确实是这个起点。采用云计算,对于深思熟虑的架构的需求并没有取消,而是更加重要,因为你要把这个架构扩展到防火墙之外。

使用云计算资源主要是让你的架构超越企业的范围以采用云计算资源。因此,重要的是要记住你的架构没有在防火墙那里结束。的确,理解你的企业中存在的资源和理解云计算提供的资源是更重要的,因为一个架构环境中需要正确地配置这两种资源以满足业务的需求。

显然,SOA和云计算是关系密切的。云计算仅是利用你没有拥有的新平台和资源的能力。除此之外没有任何真正的变化,包括真确实施SOA的需求。然而,云计算将通过提供随需应变的SOA等方面的东西加快SOA的应用。SOA能够从云计算中学到许多东西,云计算也能够从SOA中学到许多东西。

(责任编辑:宋涛)

时间: 2024-09-20 15:41:56

云计算和SOA之间的互补促进性的相关文章

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

云计算从全球金融危机之反而得到了更大的发展空间.像"加入云计算就可以降低成本.加快企业IT实施.迅速扩展."这样的流行标语几乎无处不在,至少在厂商推销自己的云计算产品时都需要加上这么一句. 但是,开源SOA提供商MuleSource公司的联合创办人兼首席技术官Ross Mason却认为这样的描述对于云计算来说并不十分恰当,他表示:"如同SOA当初被厂商拿去炒作,变成了一个营销用语,而不是对架构的准确描述一样:2009年的云计算再次重演这一幕,完全是重炒作.轻实用."

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

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

云计算时代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的交叉点在哪里呢?

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

云计算让SOA治理变复杂

云计算的另一个问题是人们对云计算的陌生.也许随着云计算的日益普及.并最终成为主流,这一担心会烟消云散,但是毕竟还需要一段时间. "随着云计算和SOA不断融合,对治理策略.治理技术的需求日益迫切."从事SOA和云计算咨询的Linthicum公司合伙人http://www.aliyun.com/zixun/aggregation/16482.html">David Linthicum说:"如今,我们的很多客户还处在云计算模式的试验阶段,包括制定云战略.通过一些小的

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

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

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

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

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

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