论文部分内容阅读
随着我国国民经济的飞跃发展,人们生活水平的普遍提高和对个性化服饰的追求,传统的几个厂家同时大量生产一个流行花色品种造成大量库存积压、以低价清仓处理、导致生产成本上升的羊毛衫生产销售方式的弊端日见端倪。我国的羊毛衫生产企业在信息化社会中竞争胜利的关键是款式新颖,工艺先进,成本低,信息渠道畅通,市场反应速度快。因此,传统的生产销售过程急需革新。论文针对目前羊毛衫生产企业所处的环境和面临的问题,结合最新的分布式技术和企业系统架构理论:面向服务架构(service-orientedarchitecture,SOA)、XML、Web服务、企业服务总线以及流程管理器等相关使能技术,将分布在不同软硬件平台、不同地理位置的羊毛衫生产企业,通过企业服务总线集成在一起,共享资源和服务;通过业务流程管理器,实现灵活动态的业务逻辑,并提出了一个基于SOA的羊毛衫网络定制系统平台解决方案。该方案将分布的概念从羊毛衫生产企业的车间级分布,工厂级分布的规模扩大到了区域性的分布。并借助Internet协议及Web服务技术,生产域内分布在某一个区域范围内的任何生产功能实体都可以接入平台参与制造活动;该方案还使用Web服务充分地包容了异构的各功能组件,使得不同的系统、应用都能基于标准的XML消息实现互操作;最终通过引入服务总线技术,降低了分布系统间的耦合性,使得平台更具扩展性。面向服务的架构中最基础的也是最重要的就是服务的设计与实现,论文从实际的羊毛衫网络定制系统的业务需求出发,依托于服务的设计原则与实现技术,详细分析并设计了羊毛衫网络定制系统中的典型本地服务与第三方平台服务,为最终的企业服务总线的集成提供了资源基础。SOA架构将所有的服务都对外部暴露,任何系统都可以对服务进行调用,特别是对于暴露在外部网络的Web服务。在此情况下,服务的安全也变得至关重要,因此论文对服务的安全性进行了特别的研究,并最终选用消息级加密协议WS-Security来保证服务的安全。论文运用BEA AquaLogic Service Bus企业服务总线对羊毛衫定制系统中的Web服务进行了部署和集中管理,采用BEA AquaLogic BPMSuite业务流程管理器实现了业务流程的编排和编制,使用Struts、Spring、Hibernate开源框架进行具体功能的代码开发;从而,最终实现了一个跨软硬件平台、跨羊毛衫生产企业、跨地理区域的基于SOA架构的定制--设计--生产--销售一体化的羊毛衫网络定制系统。通过对羊毛衫网络定制系统的测试表明,该平台在降低开发难度,提升灵活性,可扩展性及可重用方面都有上佳表现。论文研究开发的基于SOA羊毛衫网络定制系统是对传统羊毛衫生产销售方式改革的大胆尝试。