论文部分内容阅读
Web Services是SOA最核心的技术,解决了许多传统技术问题,可以使不同系统之间的数据进行共享、交互,从而实现了资源的高度整合。ESB(企业服务总线)技术是SOA架构的中间件技术,能够实现异构环境中消息、服务的共享和交互,实现了与其它系统之间的高度集成,可以大大的提高工作效率。随着社会和信息产业的发展,企业的制造能力不断提高,年产量快速增长,物资采购及物料配送的压力也随之增加,同时对采购过程管控、库房管控及信息系统的要求也越来越高。为了解决上述困难,本文研究和实现了基于SOA的ERP采购与库存管理系统。主要工作如下:(1)本文对SOA的体系结构和系统框架进行了分析,研究了实现SOA架构的相关技术,即Web Services、ESB、J2EE和数据库技术,分析了基于SOA采购与库存管理系统与ERP其它模块之间的关系,并且还阐述了ERP采购与库存管理的概念和作用。(2)本文对系统进行了需求分析,设计了基于SOA的ERP采购与库存管理系统的功能模块,并且根据详细的业务划分对具体的功能模块进行了粒度的划分,画出了业务流程图和系统用例图。(3)本文对数据库进行了设计,从E-R关系图,数据逻辑结构,到视图的设计,存储过程的设计,最终实现了数据库系统。(4)通过以上的分析和设计,以J2EE为开发环境,以ORACLE为后台数据库,采用JavaScript、Java、CSS+DIV、XML、AJAX、JQuery等技术完成了基于SOA的ERP采购与库存管理系统。该系统可以根据企业实际的需求方便的添加和删除服务,提供了其它应用系统的接口,方便企业级的集成。(5)通过各方面的测试,基于SOA的ERP采购与库存管理系统达到了预期的结果。系统错误提示友好,用户密码有一定的安全性,系统功能比较完整,系统性能比较可靠。