技术开发 频道

SOA并非"救世主" 企业的管理方法最重要

  三、SOA不是功能较多钥匙

  SOA是业务驱动,说白了是管理驱动,虽然企业的IT化整合是IT发展的趋势,但每个企业的IT化发展都有自己的文化支撑,IT基础设施的建设、应用的开发是为了企业的业务服务的,脱离了这个宗旨,企业即使图一时的“新鲜”,也不可能长期陪着你玩。

  推动企业SOA建设,是从企业的管理层面出发,管理层有“改变”的概念,才可以进行全面的分析与设计,而不是单靠IT技术部门就可以启动的,这一点是国内企业CIO面临的一个大难点。

  这么说是基于两点:一是我们国内的IT发展历史还不长,IT部门的管理者在企业内的话语权还不够大,大部分CIO还没有进入企业的高级管理层,IT部门是企业业务的附加服务部门,还不能算是支撑部门;二是国内很多企业的IT建设是跨越式的,老外很羡慕我们新建设万兆网络、优良的处理中心,而很多老外还在使用10M的网络、COBOL设计的应用…我们能直接跨越落后技术是好事,但在IT管理能力与理解上就捉襟见肘,管理理念是需要实际体验的,没有实际的“磨合”,直接开始多业务的整合,用户找不到“感觉”。

  SOA本身不是一套严格的技术理论,所谓“非常好的实践”也是大家在理解过程中的“实地体验”,是从实际的管理工作与业务经营中总结出来的。而管理一定有其文化作为支撑,中国文化上的差异,可以很快接受一个新技术产品的引进,但对一个管理模式的引进却不尽然。二战后美国的管理体制直接输出到日本,但麦克阿瑟没有把日本变成美国第二,而在似与非似之间,出现了一个崭新的管理模式,日本经济的腾飞不能说不得益于这种模式;安全是“三分技术+七分管理”,这个道理在计算机安全界从一开始就在宣传,中国引进了防火墙、入侵检测、身份认证等多种产品技术、但BS7799、ITIL等安全管理与维护的“非常好的实践”,却迟迟停留在培训上,国内真正采用的也是少之又少。

  中国有句古话“取其精华、去其糟粕”,管理的思路源自于文化的底蕴,所以SOA这个从管理推动技术的“产品”,要落户中国企业,注定要在“融合”中国的管理意识之后,才会有大的作为。SOA不是功能较多钥匙,要开中国企业这把锁,需要做一定的改造,总结起来,需要解决下面几方面的问题:

  1、管理层重视:SOA是从上而下的业务管理整合,而国内大多企业对SOA的理解目前还处于IT管理层面,企业的管理者不理解就无法深入。让企业的高层领导重视IT,需要把IT部门从企业的服务部门转变为业务支撑部门。

  2、标准不是抹杀异化服务:重用服务是为了提高企业开发与管理的效率,越标准的“元件”,越可以降低成本;企业的生命不仅是降低相同服务的成本,还要能不断提供异化的业务,有区别才有市场上的竞争力。若在SOA推行中,过多地强调标准,忽略了创新,而降低了对新业务的支撑能力,同化了业务服务流程的开发,就成为SOA的大败笔。

  3、给国内开发商留下生存空间:SOA要求建立ESB,逐渐形成企业服务的标准化,这同时也对业务的开发商提出了要求,标准往往是大厂家主导的,其获得、授权、专利等后期技术壁垒是难预料的,毕竟TCP/IP那样完全公开的标准不容易,中国的业务开发商还都很弱小,若一味注重“国际”标准,势必提高市场进入的门槛,客观上也同化了产品的风格,没有了业务模式的“百花争鸣”,企业也丧失了市场竞争的优势。

  4、选择适合企业的:SOA是架构,需要实现技术支撑。中小企业的业务较少,其整合与升级不存在太大的难度,即使是大企业,在选择SOA支撑技术时,并非都要赶时髦,去选择最好的、非常先进的,当然也往往是最昂贵的,完全可以根据用户的实际需求选择“非常好的”的方式。经济发展的原则是:“永远选择非常好的而不一定是最好的。”

  SOA是IT管理与发展的趋势,是业务的IT支撑构架,也代表了一种新技术方向,但如何为中国企业所用,需要中、西方的管理思路进一步融合,或者产生适合中国管理模式的SOA架构;SOA不是功能较多钥匙,解决管理问题离不开管理办法。

0
相关文章