如何将SOA和虚拟化两者结合起来
在当前的业界讨论中,总是将面向服务架构(SOA)和虚拟化作为两个相互独立的话题进行展开,但是实际上,这两者是相互关联的。鉴于已有的公众讨论所积累的经验,IT管理层人员可能会对两者在某种意义上的相互关联产生怀疑。事实上,虚拟化技术与SOA的共同协作是取得进一步发展的重要推动者。本文将对两面者建立起明确的连接。
企业总是希望能够在同一时间推动所有的技术以一个很高的速度迅猛发展,尽管有可能是处于不同的部门。SOA主要集中在业务和技术架构层面,而虚拟化则是主要被数据中心管理和应用系统部署小组所关注。这些群体在通常情况下都是分布在一个企业内部不同的位置,并有着各自不同的目标需要完成。业务和IT部门希望能够在其业务流程和应用中达到高度的敏捷性,而数据中心管理希望通过合并计算、存储和网络基础设施从而降低成本。
这些看似完全不相干的问题可能最终会在企业架构师,首席信息官(CIO)或者系统经理的办公桌上汇集到一起:如何在一个虚拟化平台上搭建起SOA应用,这将是需要他们看清楚的一个难题。虚拟化平台已经迅速的成为了平台部署的首要之选,企业架构师不得不考虑如何在这个虚拟化平台上开发新的SOA服务。他们将会更多的出现在开发团队和部署团队之间,其中一方正在追求完善其SOA发展的策略,另外一方可能正在忙于数据中心以及整合的虚拟化问题。他们所遇到的最大问题则是基于SOA的系统如何能在虚拟化环境中有效执行,而两者之间又有什么连接点可以让双方都能最大限度的相互利用起来。
显而易见,SOA越大、越复杂,企业所要从虚拟化技术中获取的价值就越多。要理解这个观点一点也不难,基于SOA架构的系统利用率越高,就意味着企业的IT对流程的依赖程度越高。相应地,这些流程的控制权也就越集中,换句话说,IT系统的安全性对业务的连续性也就越大。这样,企业对虚拟化的需求程度也就越高。
采用基于虚拟技术和SOA的IT架构在支持动态业务环境的同时,在利用IT资源、提高企业内业务流程的效率方面大有作为。可以看到的是,虚拟化技术能够在至少三个领域对SOA进行优化:
从底层的硬件中的提取可以孤立操作系统和SOA服务与处理方法。建立一个SOA服务并按照工作量管理,有效性和安全的目的的需求尽可能多的拷贝它并将其重新部署是一件很简单的事。
虚拟化技术提供的隔离允许SOA服务和处理方法在独立的容器中充当主机。每一个容器都能在不涉及如下情况的环境中运行一个系统。情况包括:系统瘫痪,从安全的角度访问其他容器或者引起SOA服务,处理方法以及应用程序失败等情况。
通过实时的转移得到的灵活性再加上虚拟化技术,允许IT在没有明显的用户中断情况下运作如SOA服务和处理方法的实例。(ZDNet)
- 1能耗大户IT产业拉响红色警报
- 2泛普OA软件ThinkOneOA走可持续发展的道路
- 3衰退预期促使美企压缩IT投入
- 4SCM成企业信息化加速剂
- 5绿色IT难行 难在意识起点处
- 6ERP实务:序列号管理模型
- 7中小企业IT管控亟待新思维火线救援
- 8优秀免费网管软件推荐
- 9晨鸣纸业的ERP历程
- 10IT规划与管理软件选型的关系分析
- 11中国企业 走出融资泥沼
- 12机房安全成企业选择服务商最关键因素
- 13认清SOA标准 实现互联互通
- 14企业成长与管理变革时机
- 15企业如何正确挑选信息化软件
- 16调查:如果经济冷却 SOA将变得更热
- 17内外结合 实现电子商务与ERP整合
- 18技术并非唯一缺陷 解析ERP十大祸首
- 19利用ERP实施解决车间现场管理困境
- 20ERP的二次开发 什么该放弃什么要坚持
- 21对话中小企业信息化的甲乙双方
- 22关于ITIL 巨头们的战争
- 23我的ERP之路
- 24ERP项目要鹬蚌相争 坐收渔翁之利
- 25已成雏形 2007年SaaS市场大盘点
- 26企业信息化管理只依靠ERP、CRM吗
- 27SAP入门:Human Resource
- 28大部制带来变革 IT产业面对拐点应转型
- 29透析企业开源解决方案五大优势
- 30艳照门后反思企业硬盘是否安全