SOA规模化应用需多方努力
从2009年开始的未来三年将是SOA在各行业规模化应用的重要发展阶段,然而,要想真正实现SOA在各行业的规模化应用却并不容易,行业用户对于大规模部署SOA仍心存顾虑。因此,软件厂商、国内ISV以及众多SI的共同努力是SOA应用在中国普及的关键。
还记得在2007年,IBM、甲骨文等各大国际软件巨头都在中国竞相推广SOA; 而在刚刚过去的2008年,由于软件领域涌现出了SaaS、云计算等众多新技术热点,SOA相形之下声势略减。不过,对于从技术推广初期步入纵深发展阶段的SOA而言,从2009年开始的未来三年将是SOA生命发展周期中的重要阶段。对于一整套彻底改变企业IT核心基础架构、一种已广为企业IT主管所认知和认可的技术理念而言,应用落地是关键,SOA在各行业的规模化应用是未来三年的发展重点。
然而,要想真正实现SOA在各行业的规模化应用却并不容易,行业用户对于大规模部署SOA仍心存顾虑。高举SOA大旗的软件巨头们能否推出更为有效的推广策略和部署方法?国内ISV能否认同并真正加入SOA阵营?众多SI在多大程度和速度上愿意基于SOA在行业应用解决方案中进行增值开发?这些都将决定SOA应用在中国的普及,也是我们在2009年以及未来三年关注的焦点。
用户心存几大顾虑
事实上,在SOA引导下的中间件和业务基础平台软件的应用中,用户的多重顾虑是当前最突出的矛盾,而以下几个方面的问题是用户在选择部署SOA之前势必会考虑的。
首先,除了金融、电信等对信息化要求极高且现有信息化水平很高的行业以外,有相当数量的企业的业务需求和内部管理并未形成对符合SOA模式的IT基础架构的迫切需求,也就是说,企业的业务运营和生产并没有达到要向客户提供随需应变的服务的水平,因此他们无需着急构建灵活的、SOA模式的IT基础架构。
其次,由于很多企业的已有系统非常庞大和复杂,因此改变整体架构并不是那么轻而易举的事情,做出部署SOA的决策需要多方面的努力和很大的决心,以及资金上的巨大投入。而且,到目前为止,将已经建立的大量系统改造成符合SOA模式的架构只有两种方式: 如果系统功能容易切分,可以采用对已有系统进行切割和封装的方法; 如果已有系统功能不容易切分,就只能把整个系统包装成一个服务提供,或者就只能是推倒重来,用新的方法构造服务。而现在多数的应用系统在做切割的时候都面临着很大的困难,因此,对于原有的系统和数据该如何处理的问题已经非常突出。
再次,SOA技术、产品和标准都处于发展阶段,尚不成熟,不同厂商的解决方案也存在差异,这会让用户产生更多的顾虑,尤其是对于安全性的担心,因为用户极不希望自己的核心业务系统被当做服务共享。其实,从SOA进入人们视野开始,固化在其身体里的一个至今尚未真正解决的问题就是标准缺乏。标准缺乏不但会把最终用户弄得越来越糊涂,而且还会大大降低用户实施SOA的信心,因为他们担心软件开发商提供的SOA解决方案又会导致新的信息孤岛。因此,SOA产品的标准化以及技术标准的统一至关重要。
据我们了解,在推动SOA的进程中,几家典型软件提供商所采用的技术、标准,甚至方法论模型都不尽相同,这对于企业用户未来系统的应用发展将是不可想象的。中间件本身就是为了屏蔽底层软件平台的异构、不同应用系统集成兼容的问题,SOA的模式更是希望能够从根本上解决这一问题,而现在,不同提供商所采用的技术标准都不统一,那么用户即使部署了SOA,在后续发展过程中依然会面临种种问题。可以说,这个问题不解决,谈SOA都有点为时过早了。如果要想从根本上解决这一问题,就需要所有SOA提供商的共同努力,同时也需要企业用户从需求出发来要求提供商积极推动标准的制定和统一。从这个角度来看,或许甲骨文对BEA的并购会在2009年成为SOA融合统一的最大契机。
最后,即使是那些在构建新系统时选择了SOA的用户,仍存在着对SOA价值认可程度不足的问题。对SOA价值的理解不够是多数用户对SOA缺乏信心的关键所在,虽然SOA已经逐步得到企业IT主管的认知和认可,不过,目前用户对于SOA的理解大多还停留在概念层面,对于如何实施SOA还缺乏方法论的指导。
厂商和渠道商 要解决的问题
尽管当前SOA已经成为以IBM、SAP、甲骨文为代表的软件厂商共同关注、推广和建设应用的主题,但就像十年前ERP市场的真正全面启动一样,计世资讯认为,SOA在中国的全面发展是要看何时国内软件提供商以及其他国内软硬件提供商都能够共同宣传推广SOA,并从产品应用的角度真正向用户进行营销,那时SOA在中国才能迎来了市场的全面启动。但以目前来看,在2008年,除普元软件积极倡导SOA外,像东方通、金蝶这样的国内典型软件提供商对SOA没有值得提及的市场举措,观望态度依然明显。
此外,即使是主打SOA的软件厂商也缺乏对IT、商业、开发生命周期、人员、流程、合作伙伴、数据等的综合考虑; 缺乏成熟的解决方案,面对企业不愿意大规模增加资金、人员投入改造现有业务系统的局面,没有成熟的解决办法; 缺乏典型的行业系统应用案例,当前很多SOA案例都是由厂商主导并打造的行业典型应用,SI和ISV本身的价值并没有得到体现,而SI和ISV的优势就是熟悉行业业务,能提供成熟的行业应用解决方案。因此,只有当渠道商将SOA架构真正融入到其具体应用系统解决方案中,用户才更容易接受和采纳,但现在,SI和中小ISV还并没能树立典型的应用案例,换言之,其在行业中的增值作用还没有在SOA的拓展中发挥出来。
造成这种局面的很大一部分原因是软件提供商对SOA的争论让市场推广很混乱,很多中小型SI和ISV对SOA在认知上都还存在着误区,如错误的将SOA架构理解为SOA产品、如实施一两款集成中间件就称用户构建了SOA,就更不用说将SOA架构真正融入到其具体应用系统解决方案中了,这不仅对用户认知理解造成了混淆,而且非常不利于SOA的长远发展。计世资讯认为,当SI和ISV在中间件和业务基础软件平台采购、应用、部署时都会提到SOA时,用户自然也会基于未来发展趋势的考虑开始有所倾向。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
软件厂商如何向云计算过渡?