当ERP遇上SOA
SOA(Service-oriented architecture,面向服务的架构)是一种软件架构,它就像计算机的总线一样,构成了企业信息化的主线,除了ERP以外,企业其它以ERP为核心的外围信息化模块应用如CRM、SCM、SRM、PLM等若符合SOA的技术规范,即使不是同一个公司的产品,实施和接口将比以前更加容易。根据IBM对SOA的定义,SOA使一个应用程序的业务逻辑(Business Logic)或单独的功能被模块化并作为服务呈现给消费者(Customer)或客户端(Client),这源于SOA的松耦合性。SOA凭借松耦合的特性,使企业可以按模块化的方式来添加新服务或更新现有服务,从而可以最大限度的保护现有IT基础投入。
在SOA技术出现之后,各ERP产商都在SOA的技术规范下建立了自己的SOA开发环境,比如SAP的NetWeaver、Oracle的Fusion、金蝶的BOS等。通过SOA开发平台的迁移,erp厂商们逐渐把原来紧密结合的业务模块进行重新定义,作为单独的产品来发布和升级。以SAP为例,R/3过渡为ECC作为ERP的核心,SD的功能逐渐在CRM中得到继承和扩展,MM则过渡为SCM(供应链管理)和SRM(供应商关系管理),R/3的主数据管MDM(主数据管理系统)为SOA整合打下了数据基础。
企业信息化甚至互联网应用中,对于SOA标准的统一有利于降低信息化建设和集成的成本,使cio/cto从关注信息化的TCO(总体拥有成本),过渡到关注信息化服务业务本身。
是否内置符合SOA标准的,支持多语言的开发平台,并且ERP所有应用模块都在这个平台上构建,是区分ERP技术构架的分水岭。通过ERP内置开发平台,逐渐向企业其它应用渗透,可以算是ERP技术发展趋势之一。在这一点上面,SAP做得比较成功,目前推出的新版本CRM、PLM、SCM等已完全作到了和ERP从界面到后台技术的完美统一。Oracle已计划通过Fusion技术,将收购的Siebel CRM、Peoplesoft HR进行整合,以此和SAP的产品线进行全面抗衡。另外,通过Portal技术,ERP向企业门户渗透的脚步也没有停止,DELL、SONY、联想的在线定制和网上商城可算是比较成功的案例之一。(节选)
推荐到鲜果: 查阅更多相关主题的帖子: ERP技术


评论