3、基于ASP环境的ERP系统
3.1ASP模式下的ERP系统
ERP的ASP模式运行对传统ERP系统提出了很大的挑战:
首先,ERP的ASP模式必须运行在互联网环境,这对传统的以局域网为运行平台的ERP系统来说是一个致命的挑战。
其次是系统的动态性问题,传统的ERP系统仅需服务一个企业,由于ERP的建立是企业的一项重大决策,系统一经建好轻易不会改变;但是在ASP运行模式下,一套ERP系统需要服务多个管理模式差别很大的企业,既使是同一个企业对ERP系统的需求也会频频地改变,因为按ASP模式租用系统的企业更容易决策要求ERP系统进行调整来适应企业的BPR需求。这两方面的因素促使新的ERP系统必须具有良好的动态适应性。
第三,系统的完全开放性,这种开放性的压力来自两个方面:一个是ERP本身,为了保证ERP系统良好的动态性,系统本身各组成成分之间必须完全开放,这是进行动态调整的基础;二是ERP系统与其它应用系统的集成,ERP系统业务逻辑及数据服务运行在ASP企业内部,而很多需集成的企业特有系统如CAE,CAD,CNC却运行在应用企业的内部,这种分布式的跨平台系统集成与传统的企业内部局域网上的系统集成有着极大的不同。这要求ERP系统具有更全面的开放性能,能够提供更多的集成渠道。
第四,由于互联网环境“带宽”的限制,ASP企业与应用企业之间的通讯稳定性将比传统局域网内部通讯的稳定性低。为保证ASP应用的可靠性,ERP系统某些关键通讯环节将更多地采用“异步通讯”的模式,而客户方也将更多地采用工作流管理技术进行控制,工作流管理技术是一种基于“电子邮件”的异步通讯模式。
此外,ASP模式下的ERP系统还有更加严密的系统安全问题、更加复杂的数据共享问题以及更加严格的代码体系(如部门代码体系、物料代码体系、财务科目代码体系)标准问题等等。总之,ASP模式下的ERP系统是一个基于Web环境的完全开放,可动态扩展的ERP系统,我们简称其为DEERP系统。DEERP系统采用一个完全开放的体系结构来实现上述性能要求。在这个体系结构中,系统各应用按照表示层、业务层、服务层分层次实施,表示层按照HTML的形式构造、业务层按组件形式封装,服务层按照分布模式配置;应用组件与系统集成框架完全分离;各应用组件通过集成框架进行通讯,系统与外部具有多种集成途径(可通过API、数据库、中间件、应用仿真等方式进行通讯)。
3.2DERP对中小企业ERP应用的促进
如前所述,DEERP是一个非常柔性的系统。由于其开放的集成框架和灵活的应用组件配置不仅使其可以容易地被量身定制,而且也使其容易地被逐渐扩充。这种“易定制”和”易扩充“性能对于中小企业实施ERP来说非常有帮助。与大型企业不同,中小企业在开始实施ERP系统时一般都是“尝试性”的,当这些企业开始实施ERP系统时,由于资金、技术、需求、信心等方面的原因,通常不会“全面开花”,而只会首先选择最迫切需求的一部分子系统或子系统的一部分功能来实施,如商务管理中的销售管理,财务管理中的账务处理,人力资源开发中的工资管理等等。在这种情况下系统的“易定制”是非常重要的。对DEERP系统而言,企业只需选择集成框架和相应的应用组件进行安装并进行相应的参数配置即可,当某些应用的运行依赖于其它应用时(通过系统的去耦设计,尽量避免这种情况),用户可选择安装被依赖的应用(系统之间的互相依存关系由系统本身管理),也可选择利用相应业务逻辑组件提供的API进行二次开发,以获取相应数据或者直接屏蔽对这些数据的需求。
中小企业实施ERP的另一个显著特点是“渐进性”,当第一轮的实施完成后,随着企业业务的不断扩大,他们将需要对所用的系统进行逐渐地扩展和调整。在这种情况下,系统的更新只需要通过安装新组件,撤换旧组件并调整参数设置即可完成。DEERP系统的这种“易扩充”性可以保证DEERP系统本身与企业业务的发展规模同步增长。DEERP系统所支持的,以尝试性和渐进性为主要特征的中小企业ERP实施模式将困难的ERP系统实施问题难点分散,不仅有利于消除企业普遍存在的对ERP信心不足问题,也减少和减缓了企业在人才、技术和资金方面的压力。
4、结论
(1)ERP系统可以有效地提高中小企业的管理水平,但ERP系统实施所需要的高昂资金和复杂技术却不是中小企业所能够负担的。应用服务提供ASP与ERP的结合可以有效地解决这个矛盾。
(2)ASP模式是IT行业一项新兴的业务,具有巨大的发展潜力,并且已经逐步展现,但目前ASP服务本身还存在一些问题,需要进一步地完善。
(3)传统的ERP系统不能满足ASP模式运行的要求,基于ASP运行环境的ERP系统是一个基于Web环境的完全开放,可动态扩展的ERP系统DEERP。