ERP早已不再是简单的以软件技术为核心的高科技产品,它已成为现代企业管理不可或缺的手段。
除了使企业流程更规范,使管理和财务更透明外,现代企业激烈的竞争环境对于ERP的标准化、可扩充性、可维护性、可交互性等提出了更高的要求。其实,ERP最核心的并不是技术,而是其中由大量咨询顾问和企业的实践者们提炼出来的管理思想。
平台化
企业可以通过ERP建立企业应用核心业务和开发平台,成为ERP发展的重要趋势。SAP从很早的时候就开始在系统中内置ABAP开发语言(其实到目前为止,SAP的业务应用基本上是用这种语言开发完成的),业务定义除了通过配置、增强和更改标准程序外,通过内置开发平台可以完成大多数个性化的业务和报表的开发。
随着基于SOA标准的NetWeaver平台的推出,SAP还在开发平台里引入了Java语言(同时内置了Java开发工具Eclipse)。虽然两种语言并非由相同的运行服务器支持,但它能完成ABAP的所有开发功能。SAP在开发平台的规划和建设方面,先于Microsoft采取了类似.Net Framework的构架,通过底层的编译器使上层高级开发语言和企业底层应用做到了分离。
符合SOA标准
是否内置符合SOA标准的、支持多语言的开发平台,并且ERP中所有应用模块都构建于这个平台,是区分ERP技术构架的分水岭。国内众多ERP厂商已经推出了自己的中间件产品,并在此基础上构架自己的ERP技术平台。通过ERP内置开发平台逐渐向企业其他应用渗透,是ERP技术发展趋势之一。
在这一点上面,众多厂商各显神通。SAP推出的新版本CRM、PLM、SCM等已完全做到了和ERP从界面到后台技术的较好的统一;Oracle也计划通过Fusion技术,将收购的Siebel CRM、Peoplesoft HR进行整合。
另外,通过Portal技术,ERP逐渐向企业门户渗透的脚步也没有停止,Dell、SONY、联想的在线定制和网上商城都是比较成功的案例。
技术与业务分离
对于ERP的发展,技术和业务分离也是趋势之一。ERP技术提供的是一个通用的实施、配置、开发平台,而对行业的解决方案通过类似插件(配置数据)的导入已成为快速实施的必要保证。在ERP研发投入方面,技术平台的投入往往只占到总成本的30%左右,而对于行业解决方案的研究占到了70%。
对于一个成熟的ERP产品,从长期来讲行业解决方案的投入比例往往还更高。从技术构架来讲,国内的ERP不一定比国外的差,但由于对测试投入的不够,使其稳定性表现稍差。
深入行业应用
国产ERP和国外先进ERP的主要差距还是在行业解决方案的研究和投入方面。SAP多年来倡导的企业最佳实践经验的推广值得同业者学习。这已不是技术问题,而是管理的问题。国产ERP之前主要占据着中小企业的市场份额,但随着SAP SBO(SAP Business One,SAP的中小企业ERP解决方案套件)等中小企业解决方案在国内推广的深入,国产ERP厂商凭借本土化所保持优势越来越少。如何在保持已有ERP市场份额的同时,向高端ERP市场发起冲击,是国产ERP厂商需要思考的问题。而国外ERP巨头对于行业细分解决方案的研究和总结提供了另辟蹊径的思路。
保持对新技术的关注和判断,是保证ERP生命力的基础之一。ERP厂商要把握住每一次重大的技术升级带来的机会,就像之前的关系型数据库、大型数据库、C/S(B/S)三层/多层架构、跨平台技术(早于Java的出现)、中间件、SOA等。优秀的ERP厂商如果不能引领ERP技术方向,至少也要对ERP技术发展趋势有正确的判断,否则就会丧失掉良好的发展机会。
中国计算机报周三刊2007.08.08专稿!
链接:http://www.ciw.com.cn/epaper/Ema.asp?EmaID=1168941