实施SOA虚拟化是环境的基础

 
   | |

导读:在本文中,Matt Haynos对网格计算和SOA以及基础设施虚拟化技术之间的相似和不同之处进行简要分析。SOA和基础设施虚拟化技术之间是高度协作的关系。

关键词:网格计算 SOA 基础设施 虚拟化 SOA实施

 
正在加载数据...

  SOA和基础设施虚拟化技术之间是高度协作的关系。随着企业采用的服务不断增多,这些服务的大小和规模也不断增大,实现支持这些服务的基础设施虚拟化技术也日益重要。没有基础设施的虚拟化,企业的管理就会变得非常复杂,很难实现服务的灵活性优点。在本文中,Matt Haynos将对网格计算和SOA以及基础设施虚拟化技术之间的相似和不同之处进行简要分析。

  到目前为止仍然非常流行的一个概念是面向服务的架构(SOA)。eWeek最近的一个主题引用了Merrill Lynch开展的一项CIO调查,其中87%的参与者称SOA是企业软件中 “下一个伟大的东西(the next BIg thing)”。

  不用奇怪CIO为什么对SOA如此关注。业务的变化和压力变得日益激烈,而且已经扩展到了全球范围。现在出现了对新业务种类和操作模型的需求。在IBM 2006 Global CEO Study上,2/3的业务领袖们表示会在最近两年内“从根本上改变”自己的公司形式。他们之所以需要如此迅速地进行改变是由于以下的原因:市场上的一流公司通常都占据着重要的位置,瓜分了市场的大部分份额,而机会变化的是如此迅速,可能稍纵即逝,因此面市的速度至关重要。

  但是要做到这一点并非如此简单。至少对于CIO来说是如此。他们不得不应付各种架构、接口和技术,这些可能会限制他们提供技术基础设施的能力,而这种能力可以支持(甚至促进)他们对动态竞争市场的响应能力。

  正是在这种背景之下,SOA诞生了。SOA使用了一种架构性的方法来将应用程序分解为各种必要的服务。然后可以设计这些服务,用它们来呈现或映射业务流程。有关SOA及其联合IT实践和业务策略的使命已经有了很多介绍,因此在这里我们就不再详细介绍了。但是SOA正在迅速成为企业可以对动态变化的市场有效进行响应并充分利用新业务商机的关键。

  关于虚拟化

  尽管虚拟化是目前一个热门的基础设施话题,但实际上它已经存在很长一段时间了。虚拟化在IT基础设施领域内是普遍存在的,例如,在微处理器、虚拟内存和服务器虚拟化领域,我们都可以看到虚拟化的影子。在IT基础设施领域内,尚未 进行虚拟化的地方并不多,我们将整个虚拟化集合称为基础设施虚拟化(infrastructure virtualization)。

  新的思想是任务负载(或应用程序)虚拟化和信息虚拟化,它们具有特殊的优点,可以与SOA协作使用。这些领域都涵盖了网格计算的实质,可以体现出为什么网格可以包含到基础设施虚拟化这把大伞下面。这些领域也是SOA接口所参与和涉及的主要虚拟化领域。


SOA虚拟化
 如果SOA不能虚拟化 就没有灵活性(二)
 如果SOA不能虚拟化 就没有灵活性(一)
 实施SOA虚拟化是环境的基础
 解决虚拟化SOA给数据中心流量暴增危机
 挑战SOA障碍 虚拟化的益处多多
 虚拟化技术将成为SOA应用的推动因素
 SOA+虚拟化+SaaS 云计算容量多大
 SOA和虚拟化
 虚拟化、SaaS、SOA:开创面向服务编程
 解决虚拟化SOA给数据中心流量暴增的危机
 寻找业务分析师
 SOA虚拟化应用实例解析虚拟化架构优化(二)
 SOA虚拟化应用实例解析虚拟化架构优化(一)
 数据虚拟化:数据整合问题的解决方案?
 虚拟化是SOA环境的基础
 看好虚拟化 观望SOA
 实施SOA虚拟化是环境基础
 虚拟化技术趋成熟 企业IT架构受冲击
 云计算还是虚拟化?企业应如何选择
 虚拟化和云计算:切莫混为一谈
 用私有云应对服务器增长

原文出处:http://www.topoint.com.cn/
 
来源:支点网    
 
 
 
 
 

网格计算与虚拟化

 
也许永远以“云之年”著称的2009年即将结束,Forrester Research推断安全是企业为什么不搭乘公共云效应的主要原因。
 
当应用和流程大规模的独立或松耦合时,云计算就有了用武之地。如果它们是紧耦合,很难将他们一点一点地从到预制系统剥离到云上……
 
云计算会使企业的IT系统陷入混乱,众所周知,这一点和Web非常相似。您为什么认为云计算能够成为网格计算的继任,果真如此吗?
 
你听说过私有云吗?IT人员把“数据中心”的牌匾摘掉,取而代之的是“私有云”的署名,他们也锁上门了。
 
Platform Computing改进了访问其SOA网格产品Symphony的速度。定向于金融服务行业,Symphony 5有助于降低由于放置在系统上的物理上……

热门技术手册排行

 

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

 

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

 

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

 

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

 

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

 

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

查看更多
 
 

登录TechTarget中国

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