论文部分内容阅读
ERP软件的出现,很大的提高了企业管理的效率。但随着企业的发展与变化,企业对于ERP管理系统的要求从原来的固定的业务流程向柔性的业务流程发展,对ERP系统的业务敏捷性有越来越高的要求。由于面向服务架构(SOA)具有良好的松耦合、与平台无关等特性,且很好的解决了系统的灵活性和互操作性,在SOA概念提出后,将SOA思想导入ERP系统将对ERP的发展起到巨大的推动。本文主要是应用发展中的SOA架构和相关技术,分析、实现基于SOA架构的ERP原型系统并且体现SOA架构的ERP系统在系统柔性、业务敏捷性等方面的独特优势。
首先,本文介绍了面向服务架构概念的由来、发展及前景,指出了基于SOA架构的ERP系统的研究目的和意义,并且分析和介绍了当前面向服务架构的流行的实现方法和相关技术。
其次,在讨论和分析当前的SOA技术之后,研究得出构建基于SOA的应用的解决方案和业务重构的方案,本论文将ERP和SOA架构的特点相结合,将系统分成数据库层,组件层,服务层,服务组合层及客户消费层,并对服务层,服务组合层及客户消费层的分析和实现进行了重点阐述。
然后,对基于SOA的ERP原型系统进行需求分析和面向服务的设计。分析了原形系统的业务需求,确定了原形系统内数据库模型和业务流程,明确了原形系统内需要开发的服务和服务的组合。
最后,应用得出的方案在Java平台上,使用国内外成熟的面向服务架构的产品,开发和实现基于SOA的ERP原型系统。根据对SOA的分析,利用Web Service技术构建一个具有MRP运算和采购管理的基本功能的原型系统,并且用实例展示了动态的MRP运算和动态采购业务。
在未来的软件开发世界里,SOA将成为软件体系结构领域的统领者,SOA在ERP中的应用也在快速发展,基于SOA的柔性ERP系统是当前ERP系统发展的一大趋势。本论文对基于SOA的ERP系统的理论、开发和实现方法进行研究,对ERP的发展有一定的意义。