论文部分内容阅读
企业资源规划(Enterprise Resource Planning,缩写为ERP),是现代企业的一体化信息管理系统。随着企业信息化的深入,企业会在不同的阶段部署不同的ERP产品(如Oracle, SAP等),或者某一ERP厂商在不同阶段的产品(如SAP R/3,SAPECC等)。通常来讲,企业会对这些系统做出很多个性化的二次开发,以适应企业的日常业务需求。但是随着企业的发展,ERP系统在接口上的开发和维护的成本越来越高,积重难返。此时,企业通常会新实施一个ERP系统,将之前分散的系统功能整合。但是这个过程中的数据迁移会是一个浩大的工程,而原有系统的二次开发更增加了这一过程的复杂度。现有ERP的系统架构,大致都分为三层的架构:数据库层,应用层,和展现层。如果企业可以采用云计算的解决方案,将原有的ERP系统,特别是数据层,迁移到一个统一的云平台上。并利用云平台的在线迁移,虚拟化等技术,可以在很大程度上解决ERP系统在以后升级过程中的问题。然而,ERP云化的过程仍面临一些技术挑战,本文着重解决这个迁移过程中面临的问题,主要内容如下:1.在第四章,本文主要研究ERP的系统迁移策略,提出一个基于改进的模拟退火算法的模型解决迁移策略问题。因为原有ERP系统中的模块只有一部分能模块迁移至云端,而在这些处于云端的模块和未被迁移的模块之间会有新的网络通信的开销,为此本文使用这个模型来分析不同的迁移策略的收益和开销,从而决定最佳的迁移策略。2.在第五章,本文主要考虑云化ERP系统的业务逻辑重构,提出了一个基于配置引擎的ERP业务逻辑系统架构。这个方案融合现有的ERP系统业务逻辑,对于系统改动较少,易于实施且使用的业务范围比较广泛,可以很好的解决一直以来ERP的业务逻辑都灵活性不足的问题。以上的模型和方案都在案例中得到了有效的验证,并且系统的运行性能良好。