SOA与云计算可进行互补

 
   | |

导读:SOA和云计算是关系密切的。云计算仅是利用你没有拥有的新平台和资源的能力。除此之外没有任何真正的变化,包括真确实施SOA的需求。

关键词:SOA 云计算 SOA实施 治理

 
正在加载数据...

  SOA专家David Linthicum指出,云计算领域正在做许多事情。SOA显然也在凑这个热闹。的确,云计算提供商和建立SOA的人们有许多需要相互学习的东西。这里仅举几个例子。

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

  服务设计

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

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

  服务可扩展性

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

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

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

  服务治理

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

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

  从架构出发

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

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

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


云计算
 Web服务如何使用JavaSpaces
 备份云计算
 Oracle和BEA详细介绍SOA、Java路线
 专家分析:云计算会遭到与SOA一样的衰败吗?
 在云中找到你的服务器
 SaaS、云计算--搅动未来软件发展
 中国云计算委员会专家眼中的云计算
 云计算平台与企业IT平台共舞
 云计算可以向SOA借鉴什么?
 企业内部IT与云平台的协同
 云计算尚难入企业核心
 JP Morgenthal对当今云计算的观点和看法
 云计算经得起考验吗?(二)
 云计算经得起考验吗?(一)
 SOA与云计算可进行互补
 CIO看云计算:何日停止空谈开始行动?
 云计算可能破坏之前建立的IT秩序(二)
 云计算可能破坏之前建立的IT秩序(一)
 私有云的存在原因和意义
 云计算国内扎根需时日
 云计算服务的七大潜在安全风险
 “云计算”时代来临 它到底指什么
 应用程序治理在云中不容忽视
 BMC将业务服务管理(BSM)引入企业云计算
 云计算:类型、缺点、理由
 微软就Azure云开发分享技巧(下)
 SOA和云,将在哪里交汇?
 Microsoft Azure集成Eclipse
 微软就Azure云开发分享技巧(上)
 多重云领域交叉聚合服务
 中间件舞在“云”端
 SOA与云计算:夸大之后是幻灭?
 奉继承博士:云计算=SaaS+网格计算+虚拟化

原文出处:http://www.ciotimes.com/
 
来源:CIO时代网    
 
 
 
 
 

SOA与IT治理

 
2010年1月8日,基础设施和集成软件厂商TIBCO收购Foresight,但协议的价格并未公布。该公司将加速TIBCO交易自动化软件和医疗保健EDI市场方面的经验。
 
这一整年,我们发布了许多技巧来协助您创建更好的面向服务架构。为此我们认真筛选推荐一下5条技巧给您。希望可以起到查漏补缺的作用。
 
上周是Gartner第22次应用架构、开发&集成年会,Layer 7发布新服务治理工具,企业服务管理(ESM)。照惯例企业关注SOA安全……
 
复杂事件处理(CEP)软件公司Aleri宣布瑞典银行选择了Aleri的清算风险管理(LRM)作为其清算管理工具。这些工具继续蓬勃发展……
 
为了能提供一个正规的环境收集相关方评估改进语言的提议和规范,Sun在1998年成立JCP组织。正式编号的Java规范请求(JSRs)要通过一个……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录