论文部分内容阅读
SOA是一种松散耦合的软件体系结构,使用这种结构设计系统中的功能模块,即使模块的具体实现发生变化,只要包装该模块的服务接口没有改变,服务请求者就不会受到任何影响。因此,本文基于SOA架构,设计并实现了警服综合管理系统。本文首先对警服综合管理系统的背景及SOA的发展现状进行了研究和分析,阐述了基于SOA构建警服综合管理系统的可行性;其次对SOA和Web Service的基础知识及其相关实现技术进行研究,采用Web Service来实现SOA,通过.NET实现警服综合管理系统的Web服务。在此基础上,提出基于SOA的警服综合管理系统总体结构,根据业务的需求对系统进行功能设计,并给出系统的主要功能结构图。再次,设计并提出了基于SOA的服务框架,把整个系统中涉及的服务分为三大主要模块:警服自助调换服务、装备科管理服务、服装厂管理服务模块,对每个模块中的服务进行了定义,并运用.NET技术对警服综合管理系统中的服务进行了开发,详细阐述了服务的具体实现,给出了部分关键代码。最后对警服综合管理系统的运行效果进行了分析。结果表明基于SOA构建的警服综合管理系统完全满足业务的需求。该系统已经在西安市公安局装备科投入运行,取得良好的效果。