云计算是新的SOA 喜忧参半

2010-3-9    来源:eNet    我要评论
   | |

导读:本文介绍了云计算是建立在SOA原则基础之上的并讨论了为什么云计算是新的SOA。

关键词:云计算 SOA ITIL

 
正在加载数据...

  云计算是新的SOA 是好事也是坏事

  云计算是建立在SOA原则基础之上的。因此,让我们讨论一下这个话题:为什么云计算是新的SOA?

  从一个IT或者企业设计师的角度看,肯定是有一些相似之处的。如果我们暂时把云计算模式的商业和金融方面放在一旁,仅仅集中在云计算平台是如何提供软件功能的,那么,我们看到的是一个软件服务提供平台,这在概念上是在每一个SOA计划核心的东西。从应用程序和数据集成的观点看也是如此。SOA的原则确实非常强劲地通过云计算表现了出来。

  业内人士Neil Ward-Dutton说,我坚定地认为云计算和SOA在概念的水平上是关系非常密切的。在2005年,当我组建MWD Advisors顾问公司的时候,我们的重点是SOA及其潜力以帮助建立IT机构(作为服务提供商)与一家企业的其它部分的“客户”之间的新的、更加结构化的关系。我们认为,SOA(如果做得正确)能够帮助机构把IT看作是一个一生的提供服务的准则:不仅考虑到通过应用ITIL(IT基础架构库)提供服务,而且还要从软件开发和集成的角度观察这种提供服务的方法意味着什么。

  Ward-Dutton说,考虑到这种想法,我认为云计算是实现“面向服务的IT”的另一条道路,是SOA应用的补充和建立在SOA基础之上的。

  落入SOA陷阱

  Ward-Dutton说,为什么Peter Hinssen写的那篇有关“云计算将把首席信息官从董事会表格中删除”的微博让我最终决定写这个话题的文章呢?因为云计算是建立在SOA的好事的基础之上的,因此,我担心SOA的一些负面的东西也会困扰云计算。

  虽然一些机构一直坚持应用SOA并且确实看到了许多好的结果(文化和技术上的),但是,也有一些机构对这个想法失去了兴趣们,认为这是行业标准组织的浮夸、没有事实根据的宣传和夸大的没有必要的复杂性。所有这些事情都是IT厂商推动的,他们合谋创建一个圣经之塔,把重点过多地放在塑造新兴的市场方面,实施占领土地的运动和进行竞争,没有把足够的重点放在用户需求方面。Ward-Dutton说,我担心的是云计算也会发生同样的事情。

  Hinssen的微博参考了VMware首席运营官Tod Nielsen在金融时报上发表的一篇题为“现在是从董事会议事日程上撤销IT的时候”的文章。他的论据似乎是虚拟化和云计算将把IT的复杂性减少到这种程度:IT不再费力地根据业务需求提供服务。这意味着董事会不必占用时间讨论如果处理性能不佳的IT问题。但是,这篇文章没有进一步说首席信息官将失去在董事会的位置。但是,你可以看到这些事情如何向滚雪球一样迅速增大。

  让我们得到一些简单的、没有言过其实的宣传的有关云计算的事实:

  1.云计算不适合一切工作量或者应用程序。

  2.不同的人试用云计算是出于不同的理由,有些是因为金融方面的好处,有些是因为它帮助人们更快地做事,有些是因为它帮助人们更接近外包的IT能力。

  3.云计算,就像虚拟化和SOA一样,不能消除IT的复杂性,但是,云计算是帮助你更好地管理复杂性和逐步减少复杂性的工具。

  4.云计算在短期和甚至中期都不会取代现场的基础设施。它将增强这个基础设施,没有任何东西消亡。正如我们一直对客户说的那样,当前的IT领域是一个充满了“and”的领域,而不是一个充满了“or”的领域。

  在2006年,我们MWD Advisors顾问公司发起了一个反对“SOA 2.0”的请愿活动,作为对某些IT行业的厂商把重点主要放在获取和拥有市场方面而不是用户的需求方面的反应。那次请愿活动在很短的时间里就得到了500多人的签名,其中包括有关厂商的人员。我希望我在考虑问题的时候不要过多地以我为中小,至少在一段时间里是如此。我希望抑制这种狂热。

  Ward-Dutton说,我确实希望我们不需要对云计算也做同样的事情。但是,我在密切注意这个事情。

原文出处:http://www.enet.com.cn/article/2010/0309/A20100309619062.shtml
 
 
 
 
 
 

SOA开发

 
云端早期用例主要为存储所左右,ScaleOut软件创始人兼CEO William Bain表示。访问云端数据存储却出现了挑战。
 
八月份SOA网站最受欢迎的文章有哪些?您有没有看过?如何追踪海上集装箱?潜在REST开发者有哪些可用的RESTful资源?如何进行业务流程管理和个人授权?
 
目前的一种技术趋势是“大数据”,而且在很多组织机构中,这就是一种赌博,一些CEO已经再向CIO寻求一份大数据简报了。这个通知一直延续到CTO、总架构师等人那里。
 
在因特尔成为一种力量之前,确切地说是云基础架构显现出来之前,面向服务架构(SOA)背后的主体就已经确立了。
 
在IT部门有时候牛顿定律也会发力。软件开发中每一项行动似乎都在创建相同的反应。这种想法始于今年夏天,我们同ITKO的CEO Shridar Mittal进行了对话之后。

热门技术手册排行

 

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

 

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

 

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

 

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

 

ESB(Enterprise Service Bus,企业服务总线)是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。

 

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

查看更多
 
 

登录TechTarget中国

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