固化SOA与云计算间的“友情链接”

日期: 2011-05-09 作者:David S. Linthicum翻译:杨华军 来源:TechTarget中国 英文

那些认得我的人都知道,我既在乎云,也注重以SOA为手段来利用云。对于我来说,这两个概念都是不可分割的,意味着如果不用SOA的话,你就无法有一个成功且有效的云实施。然而,云计算和SOA是不同的概念。   麻烦的是在新兴云计算领域大多数只有基础设施规划和管理的经验,却没有架构方面的经验,这使得SOA形只影单。

因此,在没有为云和SOA搭建好固定的联系之前,许多最终都成为了缺少所需价值、由技术驱动的云实施。流程、应用以及服务都是杂乱无章地扔到云上面去就了事,没有经过认真的思考和规划。   一个已被证实的事实是,如果你在SOA的背景下把云计算的使用付诸实践,你就可能得到一个适当的云计算解决方案,包括实现……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

那些认得我的人都知道,我既在乎云,也注重以SOA为手段来利用云。对于我来说,这两个概念都是不可分割的,意味着如果不用SOA的话,你就无法有一个成功且有效的云实施。然而,云计算和SOA是不同的概念。

  麻烦的是在新兴云计算领域大多数只有基础设施规划和管理的经验,却没有架构方面的经验,这使得SOA形只影单。因此,在没有为云和SOA搭建好固定的联系之前,许多最终都成为了缺少所需价值、由技术驱动的云实施。流程、应用以及服务都是杂乱无章地扔到云上面去就了事,没有经过认真的思考和规划。

  一个已被证实的事实是,如果你在SOA的背景下把云计算的使用付诸实践,你就可能得到一个适当的云计算解决方案,包括实现敏捷性和可扩展性,这些都是企业最缺乏的东西。SOA的核心目的就是为可更好地利用云的资源的松耦合架构提供一个结构化的架构指南。

  SOA跟云计算合得来。考虑到SOA就是要将已有系统和新系统分解为组件部分,通常是数据、服务和流程。这些组件是松耦合的,因此它们在企业内外任何地方都可以存在。从而,你就可以混合和匹配运行于本地服务器上或运行于公有或私有云上的系统或架构,可以选择最好的平台,无论其是不是云都可以,让它们来运作。

  这个问题的中心是许多企业并不关注于架构或规划,相反却对技术情有独钟。SOA是你要进行的某件事情,而不是你购买的某样东西,所以你不能购买一件工具或注册到一家云供应商那里,然后SOA自然而然地就能够把SOA带到你的企业中来了。

  对技术的关注已经能够让我们陷入麻烦好些年了。在许多方面我们都在寻求下一代的技术,以便能让我们走出最新一代技术制造的泥潭。云就散不会提供这一解决方案。相反,云可以成为在企业内部制造新的孤岛的一种新的方式,对于所需的新的业务流程来说,云可以令你的企业架构更加复杂,适配性更低。换句话说,对于一个问题你若仅是想抛出一个被炒作得最厉害的技术就了事的话,你将会再次给自己挖上一个更深的大坑。

  向云计算的迁移应当以SOA为基础。对自己已有和新的IT资源,包括数据、服务、流程、规则、接口等在内,对它们要有一个最根本的理解。从中将一切资源当做服务来看待。从逻辑上定义它们,并将其添加进服务组合中来。然后,你就可以考虑最适合托管这些服务的平台,云计算的引入此刻正当时。云计算并不是架构的替代,而只不过是碰巧能为流程提供更有效的载体的可选平台方案而已。

  如果说云是你的目标的话,SOA就是你抵达目标之路。

作者

David S. Linthicum
David S. Linthicum

David (Dave) S. Linthicum 是Blue Mountain Labs的CTO和创始人,国际公认的行业专家和思想领袖,已著作和合著13本以上的计算机书籍,其中包括最畅销的《Enterprise Application Integration》一书。

相关推荐