论文部分内容阅读
最近一段时间,电子商务有着快速而迅猛的发展势头,物流行业的管理业务需要处理庞大的信息量,多种海量数据如何实现共享和交互是目前软件开发的一个热点问题。同时,物流管理的各类业务系统经常是处于不同的平台和不同的系统上的,如何通过比较便利的方式,使得这些平台和系统能够进行良好的沟通,也是系统开发的一个大难题。本文中所设计的物流管理业务子系统基于中间件技术,将原有的C/S体系结构划分成多层。中间件位于中间层完成系统的业务逻辑、消息处理、通信管理等工作。在多层体系结构的功能下,异常风险可以得到很大程度的分散,这就让软件系统更加安全牢固,不易被侵害并且变得更加便捷。中间件技术以分布式方式为各信息系统提供接口,将不同时期、在不同操作系统上开发的应用软件集成起来协调工作,对快速构建数据处理类物流管理业务软件系统有着良好的效果。本文的研究内容主要有:1.通过分析现代物流管理系统,对物流管理业务流程中的共性内容进行抽象,利用一些比较成熟的功能组件,结合物流管理业务特点,创建物流业务组件。2.基于J2EE的架构进行设计,将面向物流业务中间件平台的体系结构分为展示层、业务处理层、数据访问层和数据存储层。3.结合传统中间件平台的优点,通过SSH框架进行实现中间件的设计,将Struts2.0.6、Spring2.0.6和Hibemate3.1三种流行框架进行整合应用,发挥它们各自的优势。Struts主要负责控制所有用户请求的转发和处理;Spring提供的IoC容器负责管理业务逻辑组件、持久层组件及控制层组件;Hibernate主要负责数据持久,允许程序使用面向对象的方式来操作关系数据库。4.最后,利用中间件的核心模块,辅以一些个性、灵活可在多个项目中复用的功能组件,实现物流管理业务子系统的部分模块。