|
固化SOA与云计算间的“友情链接”
在没有为云和SOA搭建好固定的联系之前,许多最终都成为了缺少所需价值、由技术驱动的云实施。流程、应用以及服务都是杂乱无章地扔到云上面去就了事,没有经过认真的思考和规划。
那些认得我的人都知道,我既在乎云,也注重以SOA为手段来利用云。对于我来说,这两个概念都是不可分割的,意味着如果不用SOA的话,你就无法有一个成功且有效的云实施。然而,云计算和SOA是不同的概念。 麻烦的是在新兴云计算领域大多数只有基础设施规划和管理的经验,却没有架构方面的经验,这使得SOA形只影单。因此,在没有为云和SOA搭建好固定的联系之前,许多最终都成为了缺少所需价值、由技术驱动的云实施。流程、应用以及服务都是杂乱无章地扔到云上面去就了事,没有经过认真的思考和规划。 一个已被证实的事实是,如果你在SOA的背景下把云计算的使用付诸实践,你就可能得到一个适当的云计算解决方案,包括实现敏捷性和可扩展性,这些都是企业最缺乏的东西。SOA的核心目的就是为可更好地利用云的资源的松耦合架构提供一个结构化的架构指南。 SOA跟云计算合得来。考虑到SOA就是要将已有系统和新系统分解为组件部分,通常是数据、服务和流程。这些组件是松耦合的,因此它们在企业内外任何地方都可以存在。从而,你就可以混合和匹配运行于本地服务器上或运行于公有或私有云上的系统或架构,可以选择最好的平台,无论其是不是云都可以,让它们来运作。 这个问题的中心是许多企业并不关注于架构或规划,相反却对技术情有独钟。SOA是你要进行的某件事情,而不是你购买的某样东西,所以你不能购买一件工具或注册到一家云供应商那里,然后SOA自然而然地就能够把SOA带到你的企业中来了。 对技术的关注已经能够让我们陷入麻烦好些年了。在许多方面我们都在寻求下一代的技术,以便能让我们走出最新一代技术制造的泥潭。云就散不会提供这一解决方案。相反,云可以成为在企业内部制造新的孤岛的一种新的方式,对于所需的新的业务流程来说,云可以令你的企业架构更加复杂,适配性更低。换句话说,对于一个问题你若仅是想抛出一个被炒作得最厉害的技术就了事的话,你将会再次给自己挖上一个更深的大坑。 向云计算的迁移应当以SOA为基础。对自己已有和新的IT资源,包括数据、服务、流程、规则、接口等在内,对它们要有一个最根本的理解。从中将一切资源当做服务来看待。从逻辑上定义它们,并将其添加进服务组合中来。然后,你就可以考虑最适合托管这些服务的平台,云计算的引入此刻正当时。云计算并不是架构的替代,而只不过是碰巧能为流程提供更有效的载体的可选平台方案而已。 如果说云是你的目标的话,SOA就是你抵达目标之路。
责编:刘书畅
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
推荐博客
|
|