今年以来,SOA似乎已经成为软件产业里最强烈的主旋律,尽管看起来SOA大规模到来的成熟期还有相当长的时间,但是国外中间件厂商不遗余力的推动,使得的SOA的升温速度超乎想象。据IDC预测:Web服务必将是分布式应用程序的主导架构,SOA的市场需求平均以94%复合增长率而高速成长,在未来10年,Web服务项目的总投入将达到1840亿美元。与此同时,IBM、BEA、甲骨文等等的中间件厂商关于SOA的实施案例、实施步骤建议也在今年纷纷出台,渐渐形成SOA似乎势不可挡的态势。
而与国外厂商的热捧形成的鲜明对比的是,中国的中间件厂商,似乎对SOA并不那么狂热,而是在理性地埋头做着一些事情,这个市场的冷与热究竟是怎么回事?这个宣称是未来软件产业的革命对于中国企业来说是否是很好的突围机会?
SOA冷思考
SOA(Service Oriented Architecture服务导向架构)作为一种技术概念从四、五年前开始被提出来,由于面向用户,提供更高弹性、更高效率及信息整合的IT环境而被业界不断看好。软件集团大中华区Webspere软件总经理李永财回答《中国电子报》记者采访时说:“从IBM角度来讲SOA不仅仅是一个技术层面的概念和架构,更多地强调以业务为中心的架构设计方法。”
有评论说,SOA是软件工程和软件产业的一次自我变革和扬弃,它将迫使软件技术人员站在用户的业务视角上工作,将高深莫测的软件开发转化为“服务”业务的相应实现,将软件专业语言转换为现实业务语言,打破软件领域的技术壁垒和神秘感,甚至最终会把用户的业务人员改造成软件系统的架构师。那时,软件产业将告别“阳春白雪”成为一个名副其实的现代服务产业。
几年前,各大软件厂商对于SOA的热捧还主要是集中于概念炒作阶段。进入今年以来,IBM、BEA、甲骨文等一批软件厂商开始推出了一些实施方案并部署了一些成功案例,使得SOA进入现实的脚步在不断加快。
尽管SOA被纷纷看好,而且也有部分的成功案例推出、相关产品问世。但是也有专家认为,SOA作为一个具有发展前景的应用系统架构,尚存在许多有待改进的地方,例如在可靠性、安全性、编制(Orchestration)、遗留系统(Legacy sup-port)支持和语义(Semantics)方面均还存在严重不足。以可靠性为例,在不可否认性(non-repudiation)、消息一定会被传送且仅传送一次(once-and-only-oncedelivery)以及事务撤回(rollback)等问题上,SOA还没有做好准备。现有的基于交易中间件、消息中间件的解决方案,较好地满足了应用系统在性能、服务质量和安全性等几个方面的需求。但在SOA环境中,其应用组件之间是一种松耦合的关系,要让一个应用软件的组件,很容易去跟属于不同应用的软件组件进行对话,如何确保这些迥然不同,但又相互连接的系统的效率、可靠性、可控性和安全性,就复杂得多了,是SOA还没有最终解决好的问题。这些都影响了SOA的实际实施和推广。
中创软件商用中间件公司总经理刘江宁认为,以前中间件是以技术作为驱动,但是现在业务已经成为中间件技术和产品发展的驱动力。SOA技术和Web服务技术的发展,使得中间件已经摆脱了纯粹的技术影响,更多地加入了业务特性。在逐步向上与业务系统靠拢的过程中,中间件逐渐成为原来业务系统的共性平台。SOA概念的提出就是为了解决动态的B2B业务整合的问题。虽然SOA已成为一个趋势,但目前国内还没有达到规模化的推广应用阶段。
国防科技大学教授王怀民在电话接受《中国电子报》记者采访时说:“SOA其实是由于Web技术传播的成功,将Web服务进行了更大范围的拓展,一方面是源于技术的驱动,另一方面是由于厂商需要找到新的技术市场的原因驱使。应该说SOA更易于培训更易于更广泛的推广,同时也更接近用户,而且在未来的技术发展上将有可能对生化信息服务有积极的推进作用。但是如果用SOA去解决互联网上的问题,又觉得他过于复杂了,如果让SOA去解决分布式应用的问题,他又不能完全解决。在某种意义上,SOA其实是厂商们的一种新的营销模式,是新壶装旧酒,对于国外厂商来说,他们原来的积货很多,所以推广很积极,同时通过这种深度推广获得用户和市场的支持,当然将来必然也会对自己的软件的革新和改造带来良性的互动”。
中间件企业需要强化势能
应该说,王怀民教授道出了一个很重要的观点,国外厂商非常善于制造新的理念,这也是中国企业需要学习国外中间件厂商的优异之处。中和威软件有限公司总经理王志伟对《中国电子报》记者说:“从技术层面来看,中国中间件企业与国际先进中间件企业之间都是差不多的。但相互之间的企业势能差却非常大。同样是水,国外的企业实际具有的势能高,势能高就形成了瀑布。目前国内的企业还是河流、小溪。这与我们的整体产品管理的认识和实践有着相当的关系。只有打造自己的产品与企业品牌影响力,扩大自己的产品市场份额,同时得到政府的支持,三者结合在一起,我们的企业才有希望形成自己的瀑布。国外的企业就很善于给自己造势而赢得自己在产业界的领导地位。”
中创软件商用中间件公司总经理刘江宁说:“在2003年以前,可以说国内中间件市场几乎是IBM、BEA等国际中间件巨头的天下。但从2003年开始,国产中间件迅猛发展。到2005年,中间件产业迎来新的拐点,国内厂商进行了反攻。从CCID最新发布的‘2005-2006年度中间件软件市场研究年度报告’的数据中,我们也可以看出,国产中间件市场份额较去年上升了6.3个百分点。”
目前,绝大多数的中国中间件厂商对SOA所抱以的是追踪的态度,并没有进行更大范围的宣杨,其实这正是国外企业与中国企业的最大区别,同样的没有完整的产品出来,但是国外厂商却下大力气的宣传新概念,进行市场炒作。其实如何利用SOA这个契机也同样来为中国的中间件企业造势是中国软件企业可为的事情。
不久前北京市科委的长风联盟公布了“长风联盟SOA发展战略与技术推进战略”,宣布要利用SOA的巨大机遇,在中国推动SOA,重新改变产业价值链格局,争取更大市场空间,也积极加入到提升产业话语权的阵营里来。
务实铸造自身核心竞争力
应该说,SOA与现今流行的Web服务紧密联系在一起。Web服务提供了技术,而SOA则提供了应用这种技术的框架,是一个非常好的思路,因此得到了软件业界普遍的认可。中间件对于Web应用具有简化和帮助其相互连接、相互访问的作用。目前,几乎所有新的中间件类型、新的中间件产品都支持Web服务,可以基于它们实现SOA架构的应用。正因为如此,人们将中间件视为实现SOA架构的理想平台。凭借这种天然的联系,中间件搭车SOA也是一个增加曝光率的明智选择。
而国内的中间件厂商,比如中创软件、东方通、中和威等等其实都推出了基于SOA总线的中间件产品,并且具备了部署和运用SOA的能力。只不过他们没有更多地去市场上进行炒作。东方通公司表示他们已经有了很多的SOA应用的成功案例,尤其是在电子政务这一块。而且,东方通是少数可以提供“既可以传统技术也可以SOA”双重解决方案的厂商。
中创软件商用中间件公司总经理刘江宁认为,国产中间件产品经过多年的潜心修炼之后积蓄了一定力量,但国内中间件厂商毕竟与国际中间件巨头在整体实力上还有不小的距离。在今年甚至今后几年,都需要在自己专注的细分领域渗透深入,增强局部竞争优势。以更加专业化、细分化的市场,继续从差异化策略上与国际巨头竞争,从而取得更大的市场份额。
中和威的总经理王志伟则认为,中国的中间件企业应该更多地定位于围绕中间件产品的技术支撑服务体系下功夫,使得所提供的产品更加的定制化、灵活化、友好化及性能的优化。
中国市场对中间件的需求正进入旺盛的时期,而对于信息安全和信息整合以及满足个性化服务精细化方面,中国企业中间件有着特殊的优势,利用这些优势,中国的中间件企业完全可以在这场中间件的反攻战中赢得更多的空间,打造更强劲的竞争力。
网友评论