论文部分内容阅读
将Web服务引入空间信息领域后,利用先进的计算机和网络技术,为该领域内的数据共享和服务共享带来了新的机遇。OGC为空间信息Web服务制定了抽象规范和实现规范,然而,网络技术中Web服务发现的基础UDDI却不能提供对空间信息查询的良好支持,这很大地限制了地理Web服务的发现。另外,由于地理Web服务本身缺少表现逻辑,不能很好地将空间信息展现给用户,对空间信息技术服务于专业领域外的广大普通用户形成了一道障碍。
本文在使用开源技术实现OGC规范中定义的地理Web服务的基础上,针对这两个问题进行研究,目标是建立在空间信息领域内的一个服务发现模型,实现一定程度上的服务自动发现,以及扩展地理Web服务的表现逻辑,对普通用户隐藏服务的细节,提供界面化的地理Web服务操作方式。论文主要成果包括:
(1)综合分析OGC关于地理Web服务的抽象规范和实现规范,深入了解地理Web服务的关键技术和实现方式。并以开源技术为基础实现基本的地理Web服务,提供数据服务和简单的处理服务,为下一步的实现地理Web服务框架体系内更多的处理服务提供了良好的理论和技术基础。
(2)参考SOA(面向服务架构)在集成已有系统的作用,通过对已有WebGIS平台使用中间件技术进行封装,实现通过标准Web服务访问方式对传统WebGIS平台进行访问。从而验证了SOA在集成传统GIS平台上的可行性,为整合已有系统提供了一个有效的解决方案。
(3)为了消除或最大地减轻语义分歧带来的服务发现困难,相关机构和研究人员作了大量的研究工作,本体的引入被认为是最为可行的方法。本文以提供遥感影像数据服务的WCS为例,建立一个以影像为核心的共享词表,进而使用该词表建立领域本体库,在人机交互和自动发现过程中减少了语义分歧。以该本体库为基础,设计了一个空间信息Web服务组合的算法。
(4)Web服务侧重于业务逻辑而缺乏表现逻辑,这使得提供地理空间信息的地理Web服务在可视化使用和操作上造成了很大的不便。基于Portal和WSRP规范的Web服务集成方案,补充了Web服务在表现逻辑上的不足,是一种有效的分布式地理Web服务表现技术。本文在此基础上设计了一个地理Web服务集成的框架,用以实现对分布式地理Web服务的客户端集成,使得可以通过Web页面可视化的方式操作地理Web服务。最后实现了一个原型,提供对WCS、WMS等数据服务的集成和可视化操作。