优势逐步显露SOI有望持续升温
SOI的目标是建立灵活、随需应变的企业系统,这不仅需要企业应用具备灵活、开放和模块化的特性,更需要企业具备敏捷的基础设施,该基础设施应该是标准化的、自动化的,同时具备虚拟化能力,可以将资源统一为一个整体,向外提供服务。
中国惠普有限公司企业计算及专业服务集团首席技术顾问朱伟雄指出,随着SOA的不断发展,市场对这种底层架构的需求已经非常强烈,因为它可以支持各种服务间的通信和集成。2007年,SOA治理的成熟度已经达到了一个新的水平,并开始影响到基础设施建设。2008年,SOI将成为企业优化数据中心、建设新一代数据中心的必要基础。借助惠普创导的适应性基础设施(AI)及其相关的六大关键技术支持要素不断推出的解决方案,部署新一代数据中心的难度将大大减轻,并可以通过它按需动态提供各种共享的基础设施服务、信息服务和应用服务,因此SOI一定会取得快速地推广与发展。
“SOA提供了灵活的企业应用架构,必须要有灵活的面向服务的基础设施来与之相适应。”Platform公司CEO周松年也一直持有类似的观点,“如果说这几年的热门话题是SOA,那么下一个阶段的热门话题一定会是SOI。”
“企业网格将是达成这种基础设施的最佳方案之一。”周松年强调,“网络上将会运行无数的服务,而利用网格技术所构成的SOI将会保证基础设施的合理配置和调度。”
SOA层在执行功能时要耗用计算、通信及数据存储方面的资源,而SOI的支持层专门负责代表SOA编制资源。换句话说,SOI层保证合适的资源按所需数量提供给所需位置的SOA。
开发商和IT产品供应商强调其产品的SOA,与大多数企业IT应用主管需要的企业级SOA和SOI架构,决不仅仅是一个层次上的概念。基于SOA原理开发的软件和产品不能保证一个企业IT和复杂系统具有SOI架构,它们之间没有必然联系。更有甚者,在软件上强调的SOA机理可能会对企业大系统的IT架构SOI产生反作用。当一个供应商标定其产品支持企业IT的SOA架构时,IT经理和主管需要从企业总体架构和大系统的位置和角度,用企业的SOA标准来衡量该产品是否能够支持企业的SOI架构,并能在企业IT中发挥产品的SOA作用。
工作要求独特SOE即将迎来突破
SOE方案的新颖之处在于,资源经虚拟化处理后,更容易集成、管理、升级或者更新。虚拟化操作意味着智能软件包含或者封装了设备的物理细节,而智能软件负责解释控制机制及设备状态,并且把设备的简单化、标准化视图作为一个资源类别提供给SOI层。
公司主管人员知道,他们需要构建及运营动态企业。他们也知道IT对执行策略具有越来越重要的战略意义。对于这种有效的IT架构,IDC公司称之为“动态IT组织”,很多公司则称之为“SOE”,其旨在创建高性能的IT功能,以便支持迅速出现的商业变化;借助新的、自适应的、可重复使用的IT功能,改造公司;以实时方式,不断重新设计IT功能,以提高速度和效益;消除企业计算框架存在的复杂性,以减少成本、消除组织方面的孤岛现象,从而在对现有系统影响极小的前提下,更有效地应对变化。
SOE独特的工作要求正在促使公司通过两条主要(也是相辅相成)的途径:实现业务流程及提高IT经营效率来打造动态的IT组织。对大多数IT组织而言,资金和现实势必需要采取逐步方法,因而保持竞争力最终意味着每家公司都必须解决好这两个方面。这样一来,管理人员的工作要求越来越取决于需要更迅速、更有效地应对不断变化的市场形势也就不足为怪了。
从宏观的角度来看,SOE由4个基本层组成:最上面一层专门负责定义及协调业务流程和工作流程。实际上,这是新的最终用户应用层。在这一层,各种功能和服务聚集起来,采用自适应的业务规则,以解决特定的业务问题。
在下一层,孤立功能被诸服务组成的网络(包括使用数据资料库的服务)所取代。分层的命令和控制被基于IT策略的分布式、自动化的安全和管理服务所取代。SOA层则负责把软件和数据编制成服务。它可以管理有关确认及验证用户身份、确定访问特定服务的权限的细节。SOA层能够确定服务和数据源的位置,把服务连入应用和业务工作流程当中,并管理服务相互联系所依赖的消息的路由和同步工作。它还负责把结果发送及提供给最终用户,无论最终用户在什么地方,而且能适应他们所使用的各种设备。
当然,SOA层在执行功能时要耗用计算、通信及数据存储方面的资源。所以,名为SOI的支持层专门负责代表SOA编制资源。SOI层还管理行政管理任务的物理细节,譬如配置、聚合、负载平衡、数据集结、容量规划、监控、问题诊断及安全执行。
SOE方案的新颖之处在于,资源经虚拟化处理后,更容易集成、管理、升级或者更新。虚拟化操作意味着智能软件包含或者封装了设备的物理细节,而智能软件负责解释控制机制及设备状态,并且把设备的简单化、标准化视图作为一个资源类别提供给SOI层。除了让设备显得不太复杂、更加标准化外,虚拟化还为设备具有自我感知功能提供了机会,以便在无须更高层进行直接干预的情况下,可以自我配置、自我诊断,并且在某些情况下,可以自我修复。
SOE框架的基础是创新的平台模块,它们在支持上面几个SOE层的计算、数据存储、通信、虚拟化、协调、管理及安全等方面提供了一系列广泛的核心功能。为了实现SOE基础设施的目的,不但要有这4个层,它们还要基于功能、接口和协议方面的通用服务模型,那样才能有效地相互联系。这是SOE远景有别于如今的遗留基础设施的一个主要地方,而这个区别有望让下一代企业系统实现真正的突破。