|
SOA+多组织 拯救企业老ITSOA好比乐高玩具由不同的基础模块构成,每个模块上都有标准的接口,你可以根据自己的喜好随意搭建自己喜欢的玩具。 SOA拯救老IT 毫无疑问,我们需要这样的一个随需应变的信息化管理系统,全面支持企业多组织经营模式、适应企业组织结构的随时变化。 但问题是,中国大多数企业的信息系统无法做到这一点。因为传统的IT架构是固化的,改动起来非常困难:其一,IT技术层很难随业务层的变化而变化;其二,如果硬要变化,则需要把系统分拆、重新构建。不但成本高,而且费时间。 一位从事电力IT建设的朋友曾告诉我,上个世纪90年后期,他们曾改造过一个系统 ,花了一年半的时间,简直相当于重做一个系统。还好,当时的电力行业属于垄断性行业,不存在着瞬息万变的市场环境。 如果是在业务和IT结合紧密的大型纺织、汽车制造等现代化企业中,在原有固化的IT架构模式下改造系统,犹如边开车子边换轮子,非常危险。如果是花一年多的时间去改造IT系统,势必错过很多商业机会。 改变这一困境的的方法只有一个,那就是——SOA(面向服务的技术架构)。 其实,SOA并非一个新鲜词,其思想启蒙于上个世纪70、80年代,1996年就被Gartner明确提出。Gartner为SOA所描述的愿景目标是:让IT变得有弹性,以更快地响应业务单位的需求,实现实时企业。 不过,由于那时的IT基础设施不能支撑、用户也没有需求,SOA的概念直到最近几年才逐渐被接受。 一方面,企业用户的业务与IT日益融合、不能分离,而竞争的白热化又迫使企业的组织架构、业务流程必须围绕客户随时发生变化。 另一方面,无休止软件升级或者IT系统的缓慢改造,在给IT厂商背上沉重的成本包袱的同时,换来了骂名。IT业必须改变和用户做生意的模式。 SOA终于蹒跚起步。第一步是实现管理软件的架构迁移,譬如说ERP、SCM、CRM都向这个新的体系架构迁移,一旦这些应用实现了基于SOA的松耦合,这些系统内部之间的很多服务可以实现整合、共享。这一步在本世纪初就已经开始了,并且成效显著。 第二步是平台技术的革命。大家都知道,传统的软件交付模式分两种,要么就是给客户提供一个定制化的产品,一行一行、哼哧哼哧地写软件,费时费力;要么就是给客户一个标准化了的通用产品,无法实现客户个性化的需求。 为了改变这一状况,在2002年或者2003年左右,各ERP厂商集体倡导“平台”的概念,譬如用友的UAP,SAP的NetWeaver,Oracle的Fusion等,其本质,就是为二次开发提供一套灵活的机制——把可复用、可执行的服务流程组合成一个个服务组件,可以按照用户的需求来快速搭建应用。 也就是在这个时期,不少的IT企业声称,自己能提供基于SOA理念的管理软件产品。但从严格意义上来说,这只能称之为单个系统上的局部SOA。其意义在于,“业务流程”这一概念真正地浮出了水面。 第三步是SOA变成企业IT的基础架构。其基本思路就是,在传统的业务层和技术层之间增加一个服务层,服务层通过一套协议或规范,把应用技术从底层解放出来,加以封装,再根据业务需求灵活组合。 术语过于复杂,我们借乐高玩具来说明什么是真正意义上的SOA软件。 普通玩具是依靠设计、通过磨具定制出来的。当你不喜欢这一玩具时,只能将它淘汰。而乐高玩具是由不同的基础模块构成,每个模块上都有标准的接口,你可以根据自己的喜好随意搭建自己喜欢的玩具,有的时候是变形金刚,有的时候是汽车,有的时候是建筑。 在SOA软件系统中,应用技术被封装成一个个不同的服务模块,这些服务模块上都有标准的逻辑接口,企业可以根据自己业务的需求,去调用和编排这些服务。这样的软件系统,可以满足企业“分拆”、“聚合”、“合并”、“分离”、“租赁”时不断变化的IT需求。 从这个意义上讲,真正意义上的SOA软件是解放传统IT的灵丹妙方。可惜的是,在中国管理软件中,这样的产品非常罕见。王文京耗资数亿元、投入几百名技术高手、花费近5年的时间做出来的U9或许就是其中的一款。但效果究竟怎样,还有待时间来检验。 责编:姜玲 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:kaiyun体育官方人口
文章著作权分属kaiyun体育官方人口
、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
推荐博客 |
|