SOA:技术问题还是管理问题?

        尽管在产品、理念、标准、路线等诸多方面存在不少差异 3家SOA主要厂商IBM、SAP以及BEA今年却有了个相同方面那就是把SOA推广重点从IT人员转移到了业务人员   IBM在它SOA峰会上表明业务人员对于实施SOA影响力已经超过了技术人员其今年提出了SOA5个切入点其中技术方面只有两个而业务方面却有3个;BEA则干脆在丽江举办了面向企业架构师论坛共同探讨如何优化企业现有IT和业务架构问题:SAP也在收获ERP市场同时紧盯SOA市场其从应用入手策略更是直接从业务突破

  和两年前这些企业集中“进攻”CIO相比这种转变不得不让我们再次研究个问题在经过了两年多灌输和扫盲阶段的后SOA为何将业务和管理放在了技术前面?

  表面是技术实质是管理

  从SOA定义上来看它就和的前ERP、CRM等有着很大区别SOA既不是个产品也不是个纯正技术项目它更多地指种以服务为核心设计架构种理念也是种思路方法论简单来讲SOA是种帮助企业解析流程使企业能够充分重复利用资源、达到最佳优化、提升效率种理念

  从这个角度上来说SOA能帮助企业实现业务和IT同步有效降低成本提高灵活性从而提升竞争优势系列好处似乎让人无法拒绝但为什么SOA被无数专家看好而目前采纳并真正实现其价值企业尚不多见呢?

  实际上最大问题是对于SOA在理解上出现了偏差过分强调了技术而忽略了管理变革上难度

  根据国际数据集团(IDG)最近进行SOA调查有半数以上企业认为组织和管理问题是他们实施SOA所面临主要障碍

  在实施SOA时候个现实问题是必然要改变原有流程和组织架构这样SOA虽然能实现IT和业务真正协调但实现真正协调同时势必会带来大量管理问题人们已经习惯于使用专用资源构建运行在专用设备上系统和应用这样有利于了解依赖关系

  同样SOA从技术方面实现了从IT应用中分离出业务流程人们因此可以充分利用在企业区别部门中构建服务但随着应用开发变得更加水平化对于IT而言追踪所有集成点的间依赖关系了解变化或问题隔离影响也因此变得更加困难不仅如此即使从部门的间关系来看在实施SOA时需要先将现有IT系统打包这就意味着我们要对现有IT系统进行些改造需要打通业务部门的间屏障实现各业务部门数据共享这可能需要改变业务流程在改变业务流程过程中很自然会涉及组织部门的间利益和关系甚至还可能会改变组织结构

  很多SOA失败案例并不是技术问题而是组织架构上没有办法实现SOA理念沪士电子(昆山)有限公司IT经理王翔分析SOA并不是单纯IT概念而是和组织、管理、商业模式紧密联系在起:“这是个系统工程需要企业各方面力量协调

  在这样情况下作为实施IT部门和各个业务部门的间很难达成共同认识和理解所有整体性问题都有个共同点就是它们报偿机制对于每个部门都很难定义而且都是需要先贡献段时间才能获得回报这对于个组织来说本身就是个很大障碍可见建立SOA需要重新搭建企业组织架构需要每个部门公开自己信息作为前提这就很容易牵扯到每个部门利益

  对企业来说能否成功实施SOA并不仅仅是个技术问题它还涉及到战略、商业模式、组织、业务流程甚至企业文化等诸多管理问题在帮助客户实施SOA过程中首先遇到就是管理难题其次是沟通协作最后才是技术

  所以说尽管从外表看起来SOA是个技术投资但是从内在实质来看SOA更多还是个管理问题

  


="xspace-totlerecord">2="xspace-totlepages">1/2="xspace-current">12>
Tags: 

延伸阅读

最新评论

发表评论