面向服务的虚拟化(sov)是指模拟构成soa应用软件资产具体行为的it策略,可以将开发与测试团队从对服务部署与服务实现层的依赖性中分离出来。
现在,很多主要业务都建立在以分布式技术和新功能为基础的系统上,比如面向服务的架构(soa)。虚拟化可以为这些系统提高产品质量、缩短上市时间。但是,有些soa功能并不在整体团队的控制范围,该如何通过虚拟化提高功能质量、缩短上市时间呢?为实现这个目标,充分发挥soa的价值,扩展型企业必须虚拟化服务的共享行为。
・虚拟端点 允许soa为所调用的服务提供虚拟地址,隐藏服务使用者的实际地址。这是实现soa应用程序动态过程的理想条件。因为作为业务流程的一部分,服务的物理地址(或url)可能需要根据使用时间与使用情况而改变。
本文主要讨论第三种虚拟化技术:虚拟服务。这是数据中心外部的虚拟化。在soa应用生命周期中的其它部分,创建虚拟测试平台的能力也仅限于此。为验证与开发soa,业务通常依赖于一些具体的实现。但是,现有的硬件虚拟化技术还无法复制这些复杂的交互环境。因此,我们需要将虚拟化技术扩展应用到在这些环境中运行的、具体的分布式组件与服务中。
硬件与数据中心层次上的虚拟化因其节省操作成本可以即时获得可观的回报,有可能立即节省几百万的it成本。
我们可以通过面向服务的虚拟化(sov)来解决这个问题:模拟所部署的软件资产的行为,构建架构未完成的部分,最终形成完整的soa企业应用。