论文部分内容阅读
面对月球信息数据的多源性和异构性等特点,需要一套准确、规范并且可互操作的信息描述格式对月球信息异构数据进行存储和管理,所以在本系统引入基于G/S(General-Brower/Distribute Spatial Information Server)模式的数据交换模型和数据注册中心,利用XML(Extensible Markup Language,可扩展标记语言)的元数据和数据相分离的方式来实现对月球信息异构数据的存储和管理。同时,伴随着网络应用的普及和人们对网络的依赖,网络中的数据存储量越来越来大,大量的数据存储也为数据安全带来了思考,本系统是一个资源共享的平台,在系统内提供用户间月球信息共享的功能,所以对权限的管理,对数据安全的考虑具有十分重要的地位。本系统以Java语言为开发语言,所以选用JAAS(Java Authentication and Authentication Service,JAAS)的身份认证和服务授权机制作为系统的安全机制,为系统的身份验证和授权提供安全保障,构建一个互动、开放、资源共享、安全的月球信息共享服务系统。综上所述,本文以“嫦娥二号”数据及相关文档、图片等月球信息为实现系统功能的数据源,以G/S模式为月球信息异构数据存储的指导思想,并且以JAAS身份认证和服务授权安全技术为系统提供安全保障,设计并初步实现基于G/S模式和JAAS技术的月球信息共享服务系统。在月球信息共享服务系统的应用和实现的过程中,本文的主要研究内容有如下几个方面的内容:(1)JAAS身份认证和授权技术在月球信息共享服务系统中的应用研究研究如何利用JAAS身份认证和服务授权技术为系统内用户的身份认证和月球信息授权操作的安全性提供安全技术保障。(2)月球信息数据管理模型的设计及其在系统中的应用研究以G/S模式为指导思想,设计月球信息数据管理模型,月球信息数据管理模型的功能分为月球信息异构数据的数据交换和存取两个方面,其中数据交换机制为月球信息异构数据的存取奠定了技术基础。本文的创新点和主要的研究成果有如下几个方面的内容:(1)提出了一种月球信息异构数据的交换和存取方法本文根据G/S模式设计了月球信息异构数据的管理模型,提出了一种月球信息异构数据实现数据交换和存取的方法。(2)提出了一种月球信息共享服务系统中的JAAS身份认证和服务授权技术实现方法本系统是一个互动式的开放系统,数据的安全性尤为重要,本系统采用JAAS身份认证和服务授权技术为系统内用户的身份认证和月球信息授权操作的安全性提供安全技术保障,同时也为G/S模式在应用的安全性方面做了研究和完善。(3)初步实现基于G/S模式和JAAS技术的月球信息共享服务系统以G/S模式为指导思想,结合JAAS技术初步完成基于G/S模式和JAAS技术的月球信息共享服务系统的应用和实现。