论文部分内容阅读
随着市场竞争的日趋激烈,客户需求的不断变化,信息技术的不断发展,企业的生存和发展已经和信息技术息息相关,由于传统的IT系统的开发集成方式在IT系统的维护升级上的表现令人失望,而SOA(Service-Oriented Architecture )以面向服务的思想,关注于业务需求的变化,以实现服务间松散耦合、可重用性、自治性等为目标,从而构造出一个富有弹性的、易于扩展的IT系统。这样的系统在可维护性、可扩展性上所表现出的优越性能,被众企业所热烈追求。因此本论文尝试建立一个面向SOA的库存管理系统,并以某制造销售酒精测试仪的公司为背景,设计开发针对其使用的库存管理系统,具有较高的现实意义。本文在SOA及库存管理相关理论研究的基础上做出了如下工作:第一,阐述了SOA应用的相关背景及其意义,并研究了背景企业库存管理现状及所存在的问题,此外分析了SOA开发集成的技术演化路线和SOA理论体系的相关内容,SOA的核心原则、服务、关键技术分析,并着重研究了Web Service方面的内容。第二,对库存管理系统的需求进行分析,并对其进行业务流程分析,同时对其进行服务设计和分析,同时基于SOA参考架构,设计出企业库存管理系统的总体结构。并对开发中所选用的相关技术做了简述。第三,对系统下面的各子功能模块做了详细的设计分析,包括各模块的描述和具体的设计步骤以及时序图的绘制,第四,完成了系统的开发、调试、部署,并对系统做了测试分析,其中系统的实现包括从数据应用层到服务层再到显示层,在各层上运用各类先进的思想理念和技术手段,完成功能的实现,例如在数据库表的设计、缓存的实现、业务服务的实现等实现上所采用的AOP(Aspect Oriented Programming)、多种设计模式以及先进的开发工具。