从BEA第一个举起SOA的大旗,紧随其后,IBM、Oracle、微软、SAP等软件业巨头也纷纷投身其中,相继推出了各自的SOA解决方案,并且鼓励其用户逐渐转向SOA。
在目前的SOA大军中,基础设施的供应商占到了多数。而在国内,国产软件举起SOA大旗的只有寥寥几家而已,其中原因主要是由于多数的企业认为国内的SOA环境还不成熟,市场还有待于进一步的培育。
BEA
BEA是第一家举起SOA大旗的厂商,BEA认为,SOA是如今企业技术领域中势头最强劲的潮,业务部门互不相干及应用软件各自为政的窘境即将走到尽头。因此,在当众多厂商认识到SOA的价值纷纷跟进时,BEA已经推出了一系列产品和实施方法论,帮助企业将SOA从试验阶段推进到大规模部署阶段,这些产品包括用于服务的创建、部署的WebLogic
Platform、用于管理SOA全生命周期的BEA AquaLogic、以及可以帮助用户将现有的交易系统纳入SOA架构之中的Tuxedo
9.0。除此之外,BEA还提供了结合SOA最佳实践经验的SOA域实施方法论和专业服务。
2005年6月,BEA推出了其全新的品牌——Think Liquid。Think Liquid概括了BEA的愿景:把今天企业IT环境中冻结的、硬连接的资产转变为流动的企业资产。在发布新品牌的同时,BEA也推出了全新的“服务基础架构(Service
Infrastructure)”,目的就在于帮助企业用户快速构建、配置和重复使用技术资产,更有效地满足业务需求。服务基础架构提供了在SOA的整个生命周期里部署、配置、保护和管理异构服务所需的全部功能,是真正实现IT
与业务同步的关键。
2005年9月,美国硅谷小城Santa Clara举办的BEAWorld 2005 会议上弥漫着SOA的气息,“Deploy
SOA Now!”依旧是本次大会的主旋律。在大会中BEA专门举行了面向IT机构中四个重要层面人员的会议,探讨SOA将如何改变人们开放应用、进行规划、运营及管理企业的方式。这四个层面的人员包括:需要通过“仪表板”了解业务指标和运营的主管人员;随着统一IT的呼声日益高涨而涌现出来的架构师,他们需要统一IT包括为基础架构统一标准、维护一系列IT服务以及“组合”业务流程;继续扮演编写新特性、新功能和新应用软件角色的开发人员以及需要迅速提供服务、实现业务高效运行、并提供有保障的服务级别的IT管理人员。
在对SOA的支持上,BEA可算是不遗余力,不仅提供了免费的SOA准备就绪状态评估工具、以及开发、部署SOA的最佳平台,利用帮助众多全球500强企业成功实施SOA的经验,BEA总结出完整的、经过实践检验的SOA域模型方法论,帮助企业从业务和IT两个方面来规划SOA的实施。为了满足来自不同行业的客户需求,BEA还与其战略合作伙伴一道,推出了基于SOA的5大解决方案。这些解决方案框架可以帮助企业快速地建立起灵活、能快速响应业务需求变化的IT基础设施,适应客户需求的变化,帮助企业从SOA获益。在人员方面,BEA拥有一大批来自BEA本身及合作伙伴的SOA专家,他们能帮助用户完成从SOA准备状态评估到SOA开发、部署、管理的全过程。至此,BEA提供了从SOA状态评估工具、到开发部署平台、到全面管理SOA的全生命周期的服务基础架构产品、到SOA实施方法论、到解决方案框架、全套产品和服务,帮助用户成功实施SOA。
IBM
2005年10月25日,作为IBM软件十年最主要活动的“2005 IBM整合实战论坛”揭开帷幕。没有过多的感怀和祝福,IBM抛开温情的回顾直接切入主题的风格甚至有些让人措手不及。“软件整合实战阶段已经到来,这将是IBM软件在成长十年之后又一个崭新的机遇。”IBM用独特的潜台词诠释了自己在新十年开端的生存之道。
IBM用“整合”对SOA的诠释似乎更通俗易懂。事实是,在“2004 IBM整合技术论坛”上,其提出了“整合”的概念后,立刻引起了业界及客户的共鸣,因为对很多客户来说,他们的切肤之痛就是有太多的信息孤岛需要整合。“整合就是通过建立基于开放标准的、统一的、高效的、易于管理的IT基础平台,消除信息孤岛,使IT能适应业务的变化。而SOA(面向服务的体系架构)就是实现这整合的必由之路。”(演绎整合之战
IBM提出新的整合理念)
IBM还在全球设立了四个SOA设计中心,帮助客户进行SOA的流程设计以及实施。在中国北京、上海的两个SOA设计中心将帮助重要合作伙伴和客户进行SOA架构设计、SOA评估等,目前已经帮助中远国际、山东地税等客户完成了SOA的设计实施。
IBM每年投资10亿美元用于SOA的研发,在SOA方面拥有300多个专利,完全遵循开放标准,并参与了15个标准委员会推动SOA标准的发展。目前IBM不仅提供了免费的SOA准备就绪状态评估工具,同时提供了全面的SOA产品线,涵盖了建模、装配、部署、管理等完整生命周期。”IBM软件集团Websphere全球副总裁Sandy
Carter表示。
2005年10月,IBM宣布对整合的SOA设备提供商DataPower的收购,DataPower是整合的SOA设备提供商,“对DataPower的收购将进一步提升IBM在SOA部署和SOA安全性方面的能力,DataPower使用XML技术进行SOA架构,使用户部署SOA更方便并使Web消息层具备更高安全性。”负责该项收购的Sandy
Carter表示,未来IBM还将围绕SOA以及开源方面进行收购,加强IBM在SOA方面的能力。
HP
HP公司2005年在SOA方面的动作很大:
2005年3月,HP与BEA达成了一项战略协议,该协议旨在扩大双方产品的集成力度,为用户提供功能强大的适应性企业管理解决方案。根据协议,HP
OpenView软件与BEA WebLogic Platform 产品将在更广泛的范围内进行更紧密的集成,来共同推进企业SOA的实施与管理。
2005年6月,HP近日推出了两个创新的软件产品--HP OpenView Compliance Manager软件与HP
OpenView SOA软件。HP OpenView SOA Manager创建并维护一个加强企业基于SOA服务的安全、供给、版本控制、监控和报告的模型。该方案通过即插即用架构,很容易实现和其它管理性能的整合,确保从现有工具的投资中取得最大回报。
同时,HP宣布推出一整套全面的面向服务的体系结构(SOA)咨询服务,同时在全球设立能力中心,以此来帮助客户规划、设计、实施与管理SOA,而后有效提升业绩。
最近,HP又把目标指向了遗留系统市场,并推出了HP Application Modernization Services。它把应用性能诊断工具与咨询服务结合到了一个程序中,对遗留环境的各个部分进行优先级排序后,指出那些部分值得留到SOA而那些部分需要淘汰。
微软
最近,微软已经推出了代号为Indigo的技术,这项技术据称为合作伙伴建立新一代连接系统SOA铺平了道路。Indigo既是.Net
Framework 2.0的扩展,也是微软公司推进SOA的最新举措。
SUN
Sun Microsystems公司发布了一个新的专业化的名为“SOA Path”(SOA路径)的服务导向架构的实际执行方式。这一SOA实际执行方式与Sun为市场提出的服务导向架构(SOA)解决方案计划组成完整的体系。这一SOA实际执行方式允许客户在SOA技术的整个生命周期内-从概念论证、准备阶段,到实际执行-等各个关键时刻,采用Sun的Java平台和SOA执行经验
SOA Path涉及到的服务包括:
- SOA Jumpstart Workshop(SOA起步工作室)
- SOA Opportunity Assessment (SOA机会评估)
- SOA Proof of Concept (SOA概念验证)
- SOA Center of Excellence (SOA卓越中心)
"Sun将SOA视作分布式计算的根本性演变,它让企业能更好地利用和集成信息技术资产,同时提高灵活性,让企业在很短的时间内就能因业务的变革或业务整合实现投资回报,"Sun公司主管Java
Web服务的副总裁Mark Bauhaus说,"Sun一向遵循自己的承诺,以灵活的、基于标准的和基于服务的基础架构,为客户带来必要的信息技术变革。"
SAP
SAP公司在美国举行的Sapphire用户大会上,公司董事花费大量时间描绘了SAP下一代企业服务架构ESA(Enterprise
Services Architecture)的蓝图。SAP这一版本的面向服务架构(SOA)以其中间件NetWeaver为核心。SAP
NetWeaver是开放性的整合与应用平台,能支持现今市场中所有的开放性标准,并让企业能以服务导向的方式建构组合式应用。
ORACLE
2006年1月17日 ―― 甲骨文公司宣布Oracle 服务导向架构套件(Oracle SOA Suite)已全面上市。它是一组全面的、基于标准的中间件产品,融合了易构建、易配置、易管理且服务导向架构的多个特性。该套件具备的“插座式”能力使客户在利用现有中间件技术的同时可充分享受到服务导向架构(SOA)的种种益处。
企业可使用Oracle SOA 套件对现有的IT系统进行无缝连接、扩展并升级,从而快速交付各种新业务。该套件建于“插座式”架构之上,使客户可在现有的IT环境上实现SOA,而无需花费高额成本分切或更换项目。Oracle SOA套件由Oracle Fusion Middleware的出类拔萃的服务导向架构组件构成,可互操作并且支持Oracle与非Oracle应用服务器与消息总线(包括IBM WebSphere、BEA WebLogic和JBoss Application Servers)。
Oracle SOA套件可将服务创建、管理和编制到综合应用与业务流程中去,从而使IT和业务执行更为一致,以更快地应对客户需求、竞争和不断变化的市场情况。Oracle SOA套件构成如下:
Oracle BPEL 流程管理器,第一个用于协调Web服务的原始业务流程执行语言(BPEL)引擎,可以设计、定义并执行业 务流程;
Oracle企业服务总线(Oracle Enterprise Service Bus),将现有IT系统与业务伙伴连接成一组服务的标准化产品;
Oracle Web 服务管理器(Oracle Web Services Manager),提供定义并执行Web服务政策的单一控制台;
Oracle 业务规则引擎(Oracle Business Rules Engine), 提供定义并管理业务规则的设备;
Oracle 业务活动监测(Oracle Business Activity Monitoring), 展现业务操作的实时性;
Oracle 企业管理器(Oracle Enterprise Manager), 配置并管理操作环境中服务导向应用;
Oracle JDeveloper 10g, 一个创建并构成应用的集成开发环境,同时也是Oracle SOA套件中所有组件的统一工具包。
同时,Oracle还推出了一系列实践培训指导,为独立软件开发商(ISV)提供工具和技能,最终使他们协助客户构建、实施和利用服务导向架构。
在目前所有参与到SOA竞争中的企业当中,部分企业对自己的产品按照SOA的思想进行了重新的设计与研发,但仍有很大一部分企业只是将自身原来的系统稍作改动,或者改都不改,就宣称自己的产品支持SOA架构,换汤不换药。所以企业在选择SOA架构的产品时,一定不要被企业的宣传所迷惑。
SOA引发的软件产业新一轮的争夺战仍在继续,就目前的形式来看,BEA与IBM暂时处于领先的地位,但未来究竟鹿死谁手还尚未分晓。 |