论文部分内容阅读
目前,人们对网络服务的要求越来越高,同时这些网络服务也被大量地开发出来。如何管理和整合这些大量的、不断变化的服务成了必须要解决的问题。当前采用的GIS应用系统难于适应网络服务资源的动态变化和管理,因此需要构建一种服务系统,利用此服务系统来方便地搜集、整合、优化配置、发布这些服务资源,使得基于时间或空间变化的服务能够在系统中得到迅速反馈,及时地向公众进行发布。为解决网络服务资源管理系统构建的问题,本文对Jini分布式技术进行了较为深入的研究,对服务管理、优化配置资源进行了分析;从面向服务的角度对Jini技术进行了重点的研究,分析了Jini技术的分布、异构、动态、开放等特点,以及Jini在系统构建中具有的优越性和局限性;对MAPGIS-IMS7.0进行了较为深入的研究,对其体系结构、服务器和客户端的函数库等做了较为详细的分析。随后,提出了基于GIS和Jini的网络服务资源管理系统的研究方法及系统构建过程。基于Jini技术的服务模型是以GIS为基础的服务系统的重要组成部分。利用Jini技术中良好的代理服务解决了移动用户注册Jini服务的问题,并通过代理服务管理服务信息;对于资源不足的设备,采用Surrogate技术给这些设备设计各自Surrogate代理体,以JAR文件的形式存储在设备中,运行的时候将JAR文件加载到能够提供的Jini运行环境的Surrogate宿主上来完成,解决了资源有限设备使用最新Jini服务的问题。同时,系统也向互联网用户提供了友好、丰富的操作界面,提供服务注册、监听、查询以及GIS相关功能,人们可以享受更为全面和方便的服务。基于Jini和GIS的网络服务资源管理系统研究充分发挥了WebGIS、Jini技术的优越性,真正实现了服务的自管理、自形成,较好地解决了网络服务资源整合、管理、发布的关键问题,提出了一种以MapGIS-IMS7.0和Jini为基础的网络服务资源管理系统,设计了服务资源管理系统的服务模式以及功能模块实现。最后,以打印服务的应用来展示服务系统的运行效果和应用优势。本论文的研究为今后Jini技术更广泛的应用,以及开发GIS新的应用模式提供了参考和经验。