SOA生态链有断层
“如果现在有一家保险公司出来招标,希望有公司告诉他们如何把现有业务系统变成SOA的架构,可能还没有一家本土的公司敢去竞标。”在BEA中国区技术总监喻思成看来,SOA在中国的本土化还面临着生态链的断层,而这个断层主要存在于咨询层面,做SOA行业咨询的公司太少。
另一个断层则在ISV/SI层面,ISV/SI虽然对SOA感兴趣,但参与却很少,也是一个巨大的缺口。BEA全球副总裁兼中国区总经理蔡汉辉说:“其实ISV/SI的作用是无法替代的。客户自己培养SOA的相关人才固然重要,但最终还是一定会借助ISV/SI来实施。而这对于ISV/SI来说也是一个巨大的商业机会。”
咨询服务商与ISV/SI为何缺位?ISV/SI响应不够积极的原因何在?新晨科技副总经理张立纯说:“我们遇到的最大困难其实在客户。”
据从多家ISV/SI了解到的信息,尽管实施SOA的好处非常明显(比如可以增加业务机会、降低成本以及提升业务敏捷度),但SOA的落地仍是一个难题。一位业内人士分析说,原因就在于SOA给客户的感觉过于复杂和有难度。IT系统不很完备的中小企业客户会觉得,SOA的实施既耗费时间又投入巨大,而对于IT系统已经比较成熟的大企业客户来说,要实施SOA就面临重造现有系统和流程的问题,简直就是一个巨大的工程,难免会对业务在短期内造成不稳定的影响。正是这些顾虑使SOA推进缓慢。
一直大力积极推动SOA“落地”的中间件厂商们显然已经意识到了这一生态链断层问题的严重性。最近,BEA就提出了可以分三个阶段循序渐进地实施SOA,目的正是降低SOA的实施难度,消除存在于客户和ISV/SI合作伙伴中的顾虑。蔡汉辉认为,SOA应该是一个逐渐实现的过程,需要一点一点地收割。
BEA首推三段实施论
BEA所提出的SOA的三个实施阶段是一个帮助客户和ISV/SI逐渐切入SOA的循序渐进的过程。
第一个阶段是寻找SOA的切入点,比如可以从跨业务的流程整合或者是门户整合入手。BEA企业解决方案经理刘松说:“其实包括点对点的集成都可以作为SOA的切入点,目的是在实施真正的SOA之前用SOA的建设思路来做铺垫。比如说做数据服务,就跟以前做数据仓库的逻辑不一样,它强调的是把数据变成一个服务,别人很容易调用,虽然不知道谁会调用,但可以把它做成服务。这种切入点不意味着开始就需要做整体的规划。”
第二个阶段是基于SOA建立集成平台。企业需要建立一个企业信息的综合平台,这个平台是独立的,可以用SOA的方法替代以前EAI的方法,做更主动化的应用。
第三个阶段才是实现真正的SOA,也就是建立支持敏捷业务的SOA平台,考虑管控面向业务做服务。到了这个阶段,企业客户已经接受按照业务来设计这些服务的组件,而且已经开始考虑服务的管理和控制。
BEA认为,这是一个很适合中国的SOA路线图。
如何寻找切入点
针对中国客户的需求特点,BEA也提出了几点切入SOA的建议,对客户和ISV/SI都有一定的借鉴意义。这些切入点分别是统一客户视图需求下的门户整合、集团企业(央企)快速实施异构应用集成需求下的统一管理经营数据、政府部门的跨省信息集成、政府部门的跨应用整合、旅游服务网站用BPM提高新服务速度、用ESB将EAI需求提升到SOA架构下、电信企业跨应用的新流程等。
事实上,综合来看SOA切入点可分为三大类:
第一类是围绕如何提高客户的服务水平。怎么利用SOA的项目来提高客户的服务,包括客户中心的人怎么看所有的数据,怎么对客户提供面向客户的服务等等。
第二类是应用架构优化。比如说点对点集成,取代原来的EAI,还有企业之间合并所产生的应用架构变化的需求,由于是异构的系统,怎么变成一个统一的平台来进行管理。
第三类是跨企业的集成,比如说虚拟企业,最主要的问题是怎么跟别人进行集成。
通过研究发现,即使在北美比较成熟的市场里,也只有20%多一点的投资来自于SOA的专项资金,而近60%的SOA项目其实都是通过业务展开的,换言之,中间件厂商和ISV/SI需要用60%以上的时间考虑如何从业务找到SOA项目,或者说服企业的CEO应该做SOA项目。因此,找哪些点来切入就变得非常关键。
SOA的新挑战
有业内人士认为,SOA可能会使大SI透过做服务而在未来成为IBM这类以服务为目标的公司的竞争对手。现在的很多服务提供商(主要是IT咨询公司)未来会成为帮助客户分析如何架构SOA的角色。
比如做流通行业客户的SI,他们的优势是懂业务,与中间件公司合作后,共同做这个行业的SOA架构,他们就会变得很有竞争力。
此外,合作伙伴也急需提升能力,SOA是他们获得差异化竞争能力的一个机会。如此多的优势会使ISV/SI离SOA越来越近。可即便如此,SOA的推进还是面临着一些挑战。
蔡汉辉认为,首先与ISV如何合作是推广SOA的一个挑战。“现在我们面临的有利条件是客户对SOA已经开始接受了,从怀疑到想了解怎么去做。但ISV又有疑问了—为什么自己一定要走在前面去投入。为了消除ISV的这种顾虑,BEA今年专门成立了一个支持ISV实施SOA的技术服务队伍,选择重点拓展的银行、政府、电信、能源等几大行业中前10位的ISV给与重要的支持。”
SOA的第二个挑战来自企业的IT主管。一家系统集成公司的项目经理说,做SOA是‘前人栽树,后人乘凉’,这使IT主管面临吃力却不讨好的局面,而且花了很多钱却不能很快对业务产生效果也使他们在上级那里无法交待。因此说服CIO很有困难。
SOA的第三个挑战来自企业现有的IT架构不易改变。这在某些信息化已经比较成熟的行业表现尤为明显。
新晨科技副总经理张立纯认为,金融行业实施SOA的时机还不成熟。原因是客户原有的IT系统是否是按照面向服务的思路来架构的非常关键。如果不是的话,调整的代价非常大,因为要动核心系统,所以不仅是要花大笔钱的问题,更重要的是还会影响系统的稳定性。而且操作起来也很复杂,比如如何量化一种金融服务。以银行客户为例,面向最终用户的需求是最重要的,因此他们现在关注的是数据集中的问题,以便在此基础上发展增值业务和集团化企业的服务业务。
尽管面临着诸多的挑战,但SOA显然已经比前几年有了显著的推进,一个明显的变化就是中间件厂商与ISV/SI合作推成功项目的力度正在加大,而随着分段实施等帮助SOA尽快落地的方法的提出,SOA在中国的演进也必将进入一个新的阶段。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突