论文部分内容阅读
随着国际贸易市场的蓬勃发展以及物流仓储企业业务量的不断变化,相关仓储流通业在信息化实施过程中,对具有实用、可扩展、易维护等特性的物流仓储管理软件的需求十分迫切。面向服务架构(Service-Oriented Architecture)提出了一种新型的软件开发架构,可重用、松耦合、与平台无关性、灵活性和基于开放标准等特性使得SOA成为近几年流行的开发模型。WCF是微软为构建基于Web服务、SOA架构和分布式应用程序所提供的全新统一编程模型,具有强大的互操作性、可扩展性和可管理性,是微软分布式计算的集大成之作,大大简化了.NET平台企业级应用开发[1]。达伟仓储管理系统是广达集团公司为实现企业经营管理目标、提高企业仓储管理水平而投资建设的仓储管理信息系统。系统建设的主要目标是提高原材料以及生产成品的仓储流动,最大程度的降低原材料库存以及加快生产成品出库;全面实时地掌握仓储信息,提高仓储管理与运作的效率,从现在的大库存仓储向准时生产方式仓储(JIT仓储)转变;实现物流、资金流与信息流的一体化。本文针对达伟仓储管理系统的具体需求,通过对达伟仓储管理流程的分析,技术上采用基于WCF技术的面向服务的方法进行系统设计,将系统具体功能封装成粒度更大的若干服务组合,提高系统部署的灵活性,实现快速应对业务需求变化。首先对达伟仓储管理的主要内容与关键业务流程进行分析,归纳了仓储管理系统的核心框架以及主要功能模块。其次,依据仓储管理系统分析结论,运用基于WCF面向服务设计方法按服务建模设计层次概念对系统进行服务建模分析;在此基础上,参考基于WCF的多层应用架构,提出了一种采用WCF技术的面向服务的仓储管理系统模型,然后按层次说明了模型各个层面的设计方法以及层面间内在的协作关系。最后,描述了系统中主要模块的部分功能以及关键环节的实现,并从功能实现的角度验证了系统模型的可行性与有效性,具有一定的现实意义和应用价值。