论文部分内容阅读
国土资源档案有着很高的利用价值,宁波市国土资源局及下级县区都建立了各自的档案系统,这些系统技术架构都存在差异,导致全局档案数据物理上多点分布,逻辑上没有统一的结果,使全大市档案数据的互联互通和集成带来很大困难?本文基于宁波市国土资源局档案系统集成整合的需求,设计并实现了基于SOA的轻量级分布式档案查询服务框架,在此基础上实现了档案管理系统,并投入实际使用,效果良好?本文通过研究SOA的相关技术借鉴其他档案管理系统的实现方案,设计和实现了架构中的重要核心组件:基于Zookeeper的服务注册中心和Service gateway(服务网关)?通过Zookeeper维护分布式环境下服务数据的一致性,利用服务网关实现档案查询服务的发现﹑路由﹑负载均衡和服务的治理,实现了服务的高可用?分布式服务框架将各县市区和其他业务系统中的档案数据发布成Restful服务进行数据集成?本文主要解决了以下三个问题:一是解决了各县市区档案数据的互联互通访问,提供了全市国土档案的统一查询接口,实现了功能集成;二是解决档案系统与其他业务系统的数据集成问题,提高了档案室档案归档的工作效率;三是基于分布式服务框架,实现了档案系统的可扩展性,通过服务的注册发现路由组合,可以方便地接入下级县区的档案数据。