数据高度集成
进入系统的数据要能根据事先的设定以及管理工作的内在规律和内在联系,经过转换、整合再传递到相关的功能模块中,达到数据高度共享和系统的高度集成。
高度模块化
新的“模块化”的概念与现行的“可选择模块的套件”是不同的。软件系统在设计和开发过程中要保证各子系统、子系统中的各项功能,甚至每一个应用程序的高度模块化。只有这样才可以实现对系统的自由剪裁和重新配置。对系统的剪裁不仅是对子系统的取舍,还包括对子系统内部各项功能的剪裁,如:对总帐系统内部的数量帐、银行帐、部门帐等功能的取舍。这样可以达到根据大、中、小型用户的不同需求配置系统的目的。例如,SAP公司的模块化具有以下特点:
(l)采用业务应用程序接口(BusinessApplicationProgrammingInterface,BAPI)将第三方软件集成到ERP管理系统中去。这是一个标准化的开放接口。有了BAPI,用户可以通过测览器、Exchange电子邮件来使用ERP管理系统系统,用户可以将这些软件模块与非ERP管理系统软件混合匹配使用。
(2)用户可以按需求单独更新某一个模块,而没有必要为了增强某一个功能对系统进行全面升级。用户用逐个模块更新的办法增强系统的功能,而不必更换整个系统。
BAPI技术对ERP管理系统软件的开发商说来是非常重大的进步。从MRPII到ERP管理系统,系统功能越来越多,一个软件公司无论多么强大,也无法独自开发包括企业全部专业的全部管理功能的软件。在技术上必须有能力把第三方软件接在自己的核心软件上。例如,SAP的BAPI和Oracle应用的30多个API能够使自己的软件具有“无限”的扩展能力。
支持分布式应用
新一代的管理软件系统是超大规模的,它将不再是集中在同一局域网络服务器上的系统,因此支持分布式应用和分布式数据库是未来管理软件的一个特征。