SOA(面向服务@@的@@架构@@@@)是这两年@@在@@@@ERP圈子里出现频率最高的@@词汇之一@@,有些厂商和@@顾问言必称@@SOA,否则就会让人觉得跟不上@@ERP技术潮流了@@。SOA是一种软件架构@@@@,它就像计算机的@@总线一样@@,构成了企业信息化的@@主线@@,除了@@ERP以@@外@@,企业其它以@@@@ERP为@@核心的@@外围信息化模块应用如@@CRM、SCM、SRM、PLM等@@若符合@@SOA的@@技术规范@@,即使@@不是同一个公司的@@产品@@,实施和@@接口将比以@@前更加容易@@。SOA在@@于它着重强调软件组件的@@松散耦合@@,并使@@用独立的@@标准接口@@。其核心是@@:SOA是一种软件架构@@@@思想@@,并不是一种产品@@。SOA的@@重点是面向服务@@@@,此服务@@包括企业的@@内部与外部的@@每一个业务细节@@,比如@@企业中财务应收发票的@@处理就是一个服务@@@@。SOA的@@思想是把这些服务@@从复杂的@@环境中独立出来@@——组件化封装@@,然后@@通过@@标准的@@接口使@@不同的@@服务@@之间相互调用@@。SOA是一种软件架构@@@@思想@@,通过@@使@@企业中一个个细化的@@服务@@标准化@@,来达到@@企业的@@@@IT系统跟随企业的@@动态变化的@@目的@@@@。

  1、企业信息化建设应用@@SOA架构@@的@@趋势@@

  ERP的@@技术趋势是从集中到@@分立@@,由于@@SOA技术的@@出现@@,使@@这样@@的@@架构@@实现成本更低@@。因为@@@@,在@@SOA技术出现之前@@,因为@@@@各@@业务模块之间非松耦合的@@关系@@,某块业务功能升级将引发整个@@ERP产品的@@升级@@,对于@@业务和@@信息部门都带来很大的@@压力@@。某一业务模块的@@调整将对整个公司或集团的@@信息处理工作带来影响@@,比如@@因为@@@@升级需要频繁的@@停机安装和@@备份@@,甚至带来相关模块操作界面和@@流程的@@改变@@。

  在@@SOA技术出现之后@@@@,各@@ERP产商都在@@@@SOA的@@技术规范@@下@@建立了自己的@@@@SOA开发环境@@,比如@@SAP的@@NetWeaver(网络编织者@@)、OracIe的@@Fusion(熔合@@)、金蝶的@@@@BOS等@@。通过@@SOA开发平台@@的@@迁移@@,ERP厂商们逐渐把原来紧密结合的@@业务模块进行重新定义@@,作为@@@@单独的@@产品来发布和@@升级@@。以@@SAP为@@例@@,R/3过渡为@@@@ECC作为@@@@ERP的@@核心@@,SD的@@功能逐渐在@@@@CRM中得到@@继承和@@扩展@@,MM则过渡为@@@@@@SCM(供应链管理@@)和@@SRM(供应商关系管理@@),R/3的@@主数据@@管独立为@@@@MDM(主数据@@管理系统@@)为@@SOA整合打下@@了数据@@基础@@。SOA的@@技术思想无疑是先进的@@@@,众多软件开发商@@(当然@@ERP厂商更是主力@@)也推出了自己的@@@@SOA产品线@@。它们都符合@@SOA的@@基础定义@@,但@@又往往加入了开发商自己的@@一些@@东西@@,特别是以@@@@lBM、OracIe、SAP、BEA等@@国际软件巨头为@@代表的@@@@SOA技术规范参与者@@,它们都想通过@@自己的@@软件产品对@@SOA标准的@@定义和@@扩充@@,成为@@@@SOA标准的@@事实领袖@@。据@@Gartner的@@研究预测@@,2007年@@全球@@50%的@@核心@@业务系统将会使@@用@@SOA架构@@,到@@2010年@@将达到@@@@80%,同时@@80%企业的@@现有应用系统将于@@20”年@@前完全融入到@@@@SOA架构@@中@@。虽然@@根据@@笔者的@@观察@@,大多数国内企业的@@@@CIO/CTO对于@@SOA还在@@观望@@,但@@从引领@@IT技术潮流的@@美国@@SOA的@@发展态势看@@,SOA在@@企业应用将带来一场革命@@,其作用将一点不逊色于@@Web2.0对于@@互联网@@的@@影响@@。

  2、SOA架构@@在@@@@ERP系统中的@@应用的@@优势@@

  SOA的@@优势而@@通过@@@@SOA思想的@@引入@@@@,使@@得@@ERP软件可以@@做到@@@@:

  2.1支持@@异构集成成所谓异构环境@@,包括四个层次@@@@,硬件平台@@@@、操作系统@@、数据@@库@@、应用软件@@。如果一套硬件@@、一套操作系统@@@@、一套数据@@库@@@@、一套应用软件@@能够面面俱到@@的@@解决集团企业的@@所有管理问题@@,那是再好不过了@@。但@@现实中是不可能的@@@@,更普遍的@@是@@,不同的@@应用往往选择不同的@@平台@@和@@应用系统@@,以@@便充分发挥各@@个厂商的@@特长@@。支持@@SOA的@@ERP系统为@@集团企业的@@信息化提供了伸缩空间@@@@,企业可以@@根据@@需要选择最合适的@@解决方案@@。

  2.2降低企业的@@@@|T成本以@@往多数企业在@@建设企业的@@@@ERP系统时是从项目@@的@@角度出发的@@@@,比如@@ERP项目@@、CRM项目@@等@@@@,事后@@当企业的@@@@IT系统越来越多的@@时候@@,才会考虑系统的@@集成问题@@,但@@这时候往往集成的@@难度就很大了@@。而@@SOA要求企业在@@建设@@IT系统之初就要考虑这些问题@@,也就是要考虑服务@@之间的@@接口问题@@。这样@@就会使@@企业的@@@@IT成本大大降低@@。同时@@,SOA将改变以@@往的@@软件购买模式@@。目前@@,多数企业在@@购买软件时往往是成熟性软件@@,需一个模块或一个系统的@@购买@@,企业在@@购买时往往无法将那些企业不需要的@@功能剔除出去@@,这样@@,企业就不得不为@@此多付出资金@@、培训成本等@@许多不必要的@@成本@@。而@@支持@@@@SOA的@@集团财务软件则可以@@帮助企业实现真正的@@按需购买@@,企业需要什么功能就购买相应的@@服务@@@@,帮助企业避免不必要的@@支出@@。

  2.3实现企业的@@动态变革支持@@@@SOA的@@集团财务系统使@@企业的@@@@IT人员不必太多的@@关心企业@@lT系统的@@底层技术@@,而@@更多@@的@@去考虑集团财务的@@业务处理以@@及财务业务与@@IT的@@接合@@。同时@@,以@@往企业在@@开发集团财务系统时@@,在@@重复功能上浪费了大量的@@人力与财力@@,同时@@系统在@@开发完成后@@@@,如果企业业务变化@@,系统将很难更改或者更改的@@成本很高@@。而@@SOA面对的@@是一个个独立的@@服务@@@@,服务@@之间可以@@通过@@标准接口来相互调用@@,这样@@企业在@@重复功能上就可以@@直接通过@@接口调用@@,而@@不必去重新开发@@。企业的@@业务发生变化时@@,只需要修改相对应的@@服务@@即可@@,降低了修改的@@难度与复杂度@@,保证了企业的@@@@IT系统的@@动态变化@@。

  3、企业信息化建设应用@@SOA架构@@的@@不足@@

  如果说@@SOA还有隐忧的@@话@@,那就是@@SOA标准的@@不统一性@@,虽然@@IBM、Oracle、SAP、BEA、SUN等@@及国内的@@很多软件商都参与了@@SOA标准的@@制定@@,但@@W3C、OASIS、IETF、GGF、WS-I等@@多个标准组织和@@多种@@SOA标准描述使@@@@SOA标准乱战之势已形成@@。国际软件大鳄们在@@参与@@SOA标准制定的@@同时@@@@,都努力推行自己对于@@@@SOA的@@定义和@@扩展@@,力图使@@自己的@@@@SOA产品和@@技术成为@@@@@@SOA事实的@@工业标准@@。在@@企业信息化甚至互联网@@应用中@@,对于@@SOA标准的@@统一有利于降低信息化建设和@@集成的@@成本@@,使@@ClO/CTO从关注@@信息化的@@@@TCO(总体拥有成本@@),过渡到@@关注@@信息化服务@@业务本身@@。同时@@,某些软件巨头对于@@@@SOA的@@标准的@@垄断虽然@@有利于标准统一@@,但@@同时@@也带来垄断对于@@技术进步的@@负面影响@@。

  4、结束@@语@@

  引入@@SOA以@@后@@@@,ERP软件的@@双方都将要发生巨大的@@变化@@,如供应商将改变以@@往的@@软件提供模式@@,供应商按照一定的@@标准开发完成每一个@@“服务@@”后@@,将其发布到@@注册中心@@,而@@企业随着业务的@@发展需要@@,一些@@“服务@@”需要用到@@或更换软件系统时@@,就到@@注册中心去寻找适合自身@@“服务@@”的@@软件系统@@,因为@@@@所有在@@注册中心的@@软件都是遵循一定的@@标准@@,所以@@软件可以@@实现无缝集成@@,这样@@,就真正实现了松散耦合型架构@@@@。在@@SOA下@@,企业可以@@根据@@自己的@@需要@@,灵活的@@搭配或集成新的@@业务流程@@,从而@@使@@企业业务模型的@@灵活性大大增强@@。SOA、可重构@@、可配置@@、模型驱动等@@技术正在@@驱动@@ERP技术的@@跃迂@@,ERP厂商只有及早考虑自己底层技术的@@升级@@,才能够在@@这次@@跃迁过程中@@,保持自己的@@竞争力@@,否则有可能被淘汰@@。所以@@说@@SOA的@@发展前景是肯定的@@@@,但@@最终是一枝独秀还是百花齐放还有待观察@@。它作为@@@@构架企业信息化平台@@的@@新技术@@,将对未来@@10年@@ERP市场的@@格局带来深远影响@@。

责任编辑@@:admin