SOA,从概念到行动

SOA所带来的冲击已远超出软件业。
《信息周刊》网络版     文/Michael Jin
发表时间:2005-7-5


此前,微软已经推出了代号为Indigo的技术,这项技术据称为合作伙伴建立新一代连接系统SOA铺平了道路。Indigo既是.Net Framework 2.0的扩展,也是微软公司推进SOA的最新举措,更是对竞争对手,比如IBM公司和太阳计算机系统公司(Sun)等所提供的SOA方案的有力回应。“转向SOA已经是不可抗拒的趋势。” 埃里克·鲁德这样表态。


甲骨文公司的SOA策略与其“网格计算”战略紧密结合在一起。目前,甲骨文公司在SOA领域最大的优势来自其Enterprise Manager和 Application Server产品的覆盖面。通过不断收购和签署授权协议,甲骨文公司已经建立了一系列相对完整的开发和部署工具,其中最著名的包括Oracle database 10g、Oracle Application Server 10g和Oracle JDeveloper 10g。“SOA的关键是要把应用变成组件,Jdeveloper很重要的作用就是通过调用BEPL图形化工具,帮助客户把程序打包成组件。”甲骨文公司大中国区应用服务器咨询顾问总监雷振球透露。


SOA在影响中间件开发平台的同时,也改变了传统以应用为对象的开发方式,应用软件提供商同样必须适应SOA带来的影响。今年年初, 思爱普软件系统公司(SAP)表示说,他们将向企业提供“建设基于服务的架构”的服务—Enterprise Services Architecture Adoption Program (ESAP)。该服务向企业提供格式化的、逐步的服务,帮助企业解决建立以SOA为基础的各类解决方案时产生的策略变动。


据SAP 公司预计,到2005年底,该公司旗下所有产品将会以NetWeaver 基础软件为核心来打造。在NetWeaver 2004中包含一个综合性的组件设置,包括接口软件、应用服务程序、集成工具、数据分析系统、工作流程序、标准数据管,另外还有一个开发平台,所有这些都是基于SOA框架的。


不仅仅是SAP公司,大多数应用软件开发商都将随SOA而“舞”。事实上,很多开发商通过与平台开发商建立合作关系,在平台开发商提供的支持SOA的平台上进行应用系统的开发。“很多中国的ISV(独立软件开发商)都已经开始了行动。而且,不但是针对国内市场需要,他们将来走向国际市场,也必须要采用SOA的发展方向。”雷振球提醒中国的ISV。


SOA所带来的冲击波已远超出软件业。企业计算芯片提供商、通信产品开发商等如今都开始规划自己的SOA策略。英特尔公司去年推出了服务导向企业(Service Oriented Enterprise ,SOE)计划,SOE计划将移动计算、网格计算和可管理性元素融入同一框架之中,帮助IT经理利用这些技术来实现业务转型。根据基于该计划的英特尔企业平台技术发展策略,英特尔公司(Intel)2005年首先实现双核处理器,以及“Silversvale”虚拟化分区技术;未来逐渐走向多核运算,虚拟化的范围也逐渐扩展到存储和I/O部件。


通信设备厂商亚美亚公司(Avaya)最近也发布了支持SOA的通信应用套件。这款名为Avaya Communication Manager 3.0的新产品是Avaya MultiVantage通信应用套件的核心部件。