中间件市场的发展概述和热点探讨
二、主要厂商的SOA策略
1、IBM:联合国内厂商,专注于细分市场
从1995年IBM转型建立软件集团,IBM一度提出“软件即中间件”的大中间件概念,IBM对以中间件为主的软件业务野心勃勃,同时也是SOA的全球主要推动者之一。
近期,IBM 2007 SOA与企业成长高峰论坛在北京召开,IBM发布了最新的面向六大行业的八个SOA路线图、以及数款可简化SOA实施的软件新产品和进一步提升的SOA人才认证和培训计划。这六大行业包括:电信、保险、银行、零售、医疗保健和制造业。此次盛会是IBM SOA全球影响力大会在全球仅有的两站之一。足以证明IBM对中国SOA市场的看重。
IBM还将公布六项全新SOA专业服务:SOA诊断服务、SOA战略服务、SOA规划实施服务、采用SOA的业务流程管理(BPM)服务、SOA设计开发与集成服务以及SOA管理服务。
IBM从垂直行业入手,细分市场。其每一个SOA路线图都包含一个帮助客户制定SOA战略的业务蓝图和一个针对特定行业的开发框架。该蓝图也会推荐一个SOA切入点,以便帮助企业更轻松地找到尽快实现SOA业务价值的非常好的起点。这些切入点分为业务和技术两类:三个业务切入点分别是人员、流程和信息;两个技术切入点分别是系统连接性和IT资产重用性。
IBM的另一个主要策略是加强合作伙伴的招募。IBM已经同国内的ISV(独立软件开发商)及SI(系统集成商)合作伙伴展开深入合作,这其中包括神州数码、浪潮、用友、金蝶等领军企业。2007年,IBM中国开发中心(CDL),IBM中国SOA技术战略与合作部(BPTSE)与浪潮软件公司共同签署协议,协助浪潮软件建立基于SOA的实体实验室,成立国内首家“SOA创新中心”。
2、BEA:加快产品整合,全面推进SOA
作为中间件产品的两大巨头之一,BEA同样将SOA作为助力其发展的又一个里程碑。
2006年下半年,BEA公布了旨在提供业界最为统一的SOA平台。
在BEA SOA 360度大的架构之下,包含两个部分:
其一是微服务架构mSA,整合了BEA的三大主要产品:BEATuxedo、WebLogic和AquaLogic。mSA容纳了BEA开发出来的所有的基础架构及其创新,这些资源都被做成了服务组件的形式,使客户可以灵活地使用并进行配置;
其二是WorkSpace360,是面向不同的用户角色提供的一种大型工具集,Workspace360提供了共同的、统一的数据结构,使业务分析师的工作成果和数据可以为架构师或其他IT人员享用。
BEA号称BEA SOA 360度平台是公司投资了近5亿美元、投入全部精力进行研发的成果。
3、Oracle:分步实施,由简入繁
甲骨文在2006年的中间件市场上取得了长足的进步,增长率超过50%。 针对SOA的蓬勃发展,甲骨文在2006年提出了SOA五步走的方法论。甲骨文的“SOA五步走”如下:
第一步:试点。这是部署SOA的第一步,即:确定简单且迅速实施的单个SOA项目,为企业提供信息,实现简单的SOA应用。
第二步:集成。包括数据集成和应用集成。对业务系统没有任何影响,起到数据交换平台的功能。
第三步:部门业务流程自动化。即在单个部门实施SOA的项目,使部门业务进入业务自动化。
第四步:企业架构。跨部门实施,成为企业架构,管理部门间业务,并提供良好的业务敏捷性,增强竞争优势。
第五步:行业/工业标准化应用。当企业内部业务需求达到正常状态时,就进入了行业或工作标准化的应用阶段。SOA系统开始作用与上下游供应商与合作伙伴,并对自身的发展环境进行自动适应,成为一个生态系统。
甲骨文公司还在深圳研发中心成立了全球首个运营商级框架资源中心,研究并开发全面支持SOA的服务交付平台。
4、东方通:扎根本土化
作为国内知名能够和IBM与BEA抗衡并三分天下的领先的中间件厂商,东方通(TongTech)一直是中国SOA的探路者。针对外国厂商本土化较弱的问题,早在2005年,东方通(TongTech)就提出了“BOA= Business + SOA”的概念,为SOA这个框架性的东西里填入了许多本土的行业特性和区域特性,使得SOA与行业应用相融合,一度被人称为“穿上唐装的SOA”。
2006年,为了加速SOA的普及推广,东方通也举行了轰轰烈烈的“2006中国中间件及SOA前沿技术巡讲”,进行大规模的SOA普及和人才招揽活动,并在活动同期推出了中国知名个专门从事SOA研究与交流的俱乐部——中国SOA俱乐部。
5、其他主要国内厂商
上海普元信息技术有限公司已经成功参与到SOA国际标准制定中,已成为SOA国际标准中的SCA/SDO标准组织和OASIS(结构化信息标准促进组织)标准组织的核心成员。OASIS是负责制定SOA国际标准的权威机构。目前OASIS的六家核心成员分别是IBM、BEA、EDS、SAP、SUN和普元。
金蝶则将重点放在ERP领域的SOA,ERP关注的是业务层面,而技术上怎么去实现,并不是客户所关心的。在业务的层面上采用平民化的方式推广SOA。