论文部分内容阅读
随着信息技术的飞速发展,作为数字地球的重要支撑技术之一的元数据技术显得越来越重要。空间元数据描述了地理信息中空间数据集的内容、质量、表示方式、空间参考、管理方式以及其它的特征,有助于空间数据的理解、发现、定位、挖掘、评估和维护。本文的目标就是设计和开发一套空间元数据的分布式检索服务系统。
论文首先提出了课题来源与研究意义,并总结了空间元数据的基本概念,回顾了元数据技术研究的国内外现状,并重点阐述元数据的分布式检索标准及其应用系统。空间元数据的分布式检索近20年以来都是以Z39.50协议为核心,进入新世纪后,XML、WebService等技术的蓬勃发展造就了新一代Z39.50-ZING,SRW协议和CQL查询语言是ZING的核心组成部分。论文围绕这两个方面对SRW协议的构成和CQL语法作了较详细的介绍,并简要概括了SRW的另一种实现机制SRU和ZING的其他几个组成部分。
空间元数据分布式检索的实现不仅依赖于一个标准,它还包括很多其他的相关技术。论文对元数据的表示、存储及分布式检索技术进行了分析和总结。由于XML技术的蓬勃发展以及其在数据表达、转换、传输、查询等方面表现出来的诸多优点,故其在元数据领域已被广泛的应用。因此本文对XML元数据的存储作了深入探讨,鉴于目前使用的几种存储方案的优缺点,提出了树型拆分的新方案,接着重点分析了元数据分布式检索的关键技术WebService相关的三个技术规范。
分布式检索系统的设计和部署必然依靠N层体系结构,J2EE近年的成熟极大促进了N层体系结构系统的发展,已成为构建服务端软件的标准平台,能很好解决系统架构和功能实现上的各种难题,故进行了系统的介绍。对于近年来WebService的快速发展,其开发工具也迅速增多,本文选用扩展性良好的AXIS作为开发包,并对其进行了简单的介绍。SRW服务实现的核心有两个:CQL解释器的实现和SRW协议的解释实现。文章分别对其进行了分析和实现。然后结合J2EE和SRW协议提出了空间元数据分布式检索的总体设计框架,系统主要由SRW的支持模块和空间元数据服务器两大功能模块组成,论文简要描述了功能特征,并详细规划和设计了系统模块。
最后,对全文的工作做了总结,指出了下一步努力的方向。