中国工业报:SOA:信息化的“鸡肋”还是“利器”?


 2007-12-25 00:00:00       759

SOA:信息化的“鸡肋”还是“利器”?

“SOA就好比是一栋大楼里的电梯,它把大楼里的商场、卧室、写字间等都串联在了一起。”12月1日,在软件行业协会、支点网共同主办的第四届中国企业信息化用户大会上,双汇软件总裁刘小兵做上述表示。
多数专家认为,SOA是一种通过最佳技术手段实现业务整合的思想。企业因此可以进行“随需应变”的业务组合,为客户提供个性化的产品与服务。

 不管SOA如何定义,企业更关注自身IT系统的投资回报率,实施SOA是否物有所值?为此,软件供应商必需面对几个问题:SOA的核心价值是什么?能否最终帮助企业实现IT与业务应用的最佳融合?

雨后春笋 厂商上演开幕大戏

IDC调查显示,超过77%接受调查的中国企业开始考虑或着手实现SOA架构。一些公司正在跨越功能和部门来拓展实施,最终将涵盖企业自身以及供应商和客户。IDC同时认为2008年大量中国企业会开始局部性实施。

从1996年概念提出,再到现在相关的产品出炉,可以说SOA已经从“幕后”走向了“台前”。SOA的火热,软件厂商功不可没。据了解,普元、用友、金蝶、SAP、IBM等国内外主流厂商纷纷举起SOA旗帜,大力向用户推广自己的产品和方案。

最近收购风波不断的BEA于去年推出了SOA360°平台,这是“发家”于中间件领域的供应商。今年6月,IBM先是联手浪潮软件在济南宣布合建国内首家“SOA创新中心”;紧随其后,又与用友软件公司合作成立“用友SOA创新中心”;11月,又在上海宣布推出智能SOA,并建立了合作伙伴联盟和部分支持SOA的产品。SAP也于去年发布了基于SOA的SAPERP6.0产品。

作为国内惟一一家参与到SOA标准制定中的中间件厂商,12月20日,普元公司产品经理李健民在电话中告诉记者,普元根据国内企业的特点,提供面向构件的技术平台,该平台可以与其他公司的ESB产品形成互补。他还表示,普元计划于明年发布基于SOA国际标准的EOS6.0中间件产品,加速SOA项目在中国的实施。

可以看出,软件厂商是使出浑身解数来推动SOA,几乎到了令人眼花缭乱的地步。难怪有人评价:2007年是中国SOA的“启动年”。

问题隐现 落地推广尚需时日

用友SOA创新中心主任饶元博士对记者说,SOA应该是全局性、业务性的,其本质应包括标准化和可重用两个方面。

有业内人士担忧,各种组织对SOA的认识和实现都有自己的思路;很多软件厂商也有自己的“小算盘”,因为中间件厂商竞争的一个重要问题就是标准。但只有不同构件存在标准的定义接口,才能彻底实现服务构件的自由组合。

据了解,SOA的规范标准SCA/SDO是由BEA、甲骨文、普元等19个企业联合组织制定的,但落实结果尚需时日,普元也是作为国内惟一一家参与到这次SOA标准制定中的中间件厂商。

对此,东方通科技首席架构师朱律玮认为,制定标准无论是对厂商还是用户都很重要,厂商可以获得更多的竞争机会,而对用户而言可选择性增加,可替换性就有了保障。他说:“虽然目前已有了相关标准,但从整个技术水平来看,SOA还处于起步阶段,很多标准需要完善和补充。”

最新调查发现,接受调查的中国企业中,已经部署SOA项目的企业只占10%,正在进行论证的为37.5%。尚未论证或考虑的有22.5%。可以看出,当前大部分企业对SOA的接受仍然集中在论证、实验或某一功能或部门级别的局部性部署阶段。

一边是软件厂商的“热捧”,另一边的用户的热情却远没有那么高。面对这种由厂商主导的SOA,甚至有企业IT主管提出质疑,SOA本身就是一种已经被广泛运用的技术,是被厂商人为地过度复杂化了。
目前很多软件厂商都在自己做,那么将来两家软件厂商如何实现异架构的沟通?针对记者的疑问,SAP大中华区首席技术官张侠博士表示,软件供应商应当争取利用国际组织定义的统一的标准。张侠说,现在有一些国际标准组织也在着手制订相关标准,很多主流厂商也在组织产品标准的制订。

此外,SOA的实施对系统、产品技术以及实施人员的素质都提出了很高的要求,这也不是在短期内容易解决的问题。不难想见,其真正在中国普及尚需时日。

因地制宜 企业选择还需慎重

为了跟上企业发展的步伐,企业内部的应用软件也逐渐增多,于是出现了种类繁多的ERP、CRM等;同时不断出现的新业务使得老系统已经跟不上市场和客户的需求,企业也需要把这些新业务需求快速建设到应用系统中去。

通过和一些企业IT主管探讨,记者也发现,随着企业的规模变大,经营风险逐渐变高,企业的IT应用逐渐由部门级走向企业级,企业的经营者希望能时时地监测到企业的综合信息,把原有的部门级应用的信息抽取出来,进行综合,提取有用的信息。

如何把原来的IT资产整合起来,提高资源的重用性,SOA是“救命稻草”吗?

“SOA现在炒的很火,但也不是‘灵丹妙药’包治百病。由于业务集成协同的趋势,SOA代表了下一代软件的方式,但软件根本的功能是SOA不能解决的。”浪潮软件平台事业部总经理周恒表示。

针对目前企业信息化中的遇到的问题,我国制造业信息化专家陈启申先生在电话中对记者说:“SOA是一个平台,其主要目的是实现异构信息集成,企业是否要从现有的平台转换为SOA平台,主要取决于企业有没有不同架构应用系统信息集成的需求,取决于所采用的应用系统的开发商有没有SOA平台,取决于有没有其他的解决方案以及投资效益分析,不能一概而论。”

陈启申强调,如果企业本身IT系统用得很好,没有与自身集成系统、外部系统之间的联系,暂时也就没有必要实施。而且出现问题还有很多其他解决办法,例如可以用中间件来解决,还可以用信息门户来解决与客户的沟通的问题。

“实施SOA绝对不是买一套中间件就能实现的,需要规划好业务和服务等等。而且,目前的解决方案都不是很成熟,也显得过于重量级,对于大多数企业来讲,迫切需要的是按照SOA的思想使用一体化的架构平台,快速搭建可复用的面向服务的业务系统。”周恒先生建议,企业需要甄别能力,进行裁减,找到合适的SOA架构。

 

 

相关阅读: