论文部分内容阅读
空间信息是人类社会生产活动中的重要基础信息,其多源、分散、异构的特点造成了空间信息集成上的困难。如何有效对空间信息资源进行整合,提供高效、优质的空间信息集成服务一直是国内外研究的热点问题之一。
传统的空间信息集成技术因受到技术手段的限制,难以实现高层次的空间信息集成。Web服务技术的出现和应用为空间信息集成服务化提供了技术基础,为解决空间信息集成问题提供了新的思路。然而Web服务技术缺少统一的服务调用框架和完善的服务整合机制,基于Web服务的空间信息集成技术仍然只能提供较为分散的、单一的空间信息集成服务,无法为用户提供统一的、综合的空间信息集成服务。本文从SOA的角度探讨了如何构建空间信息集成框架,并利用一种新的SOA实现模型——服务构件架构(SCA)设计了基于SCA的空间信息集成平台,最后以校园空间信息集成平台为例探索了基于SCA的空间信息集成平台的组建方案与关键实现方法。论文的主要研究内容包括:
1)研究了面向服务的架构(SOA)的架构模式以及SOA架构中的服务概念模型,分析和探讨了在服务的概念模型中服务请求者、服务提供者、服务注册中心三个基本角色的作用和相互关系,以及SOA架构对服务特性的基本要求。
2)探讨了面向服务构件架构(SCA)模型的构成、SCA中的三个基本层级元素的组成、元素在SCA模型中的作用和地位以及元素之间的关系和组织方式。研究了SCA模型中的多种服务调用方式以及各种方式之间的联系与区别,SCA模型中服务的特性以及利用SCA模型实现SOA的优势。
3)探索了实现SCA模型的关键技术,主要包括SCA服务构件的组建方法、服务构件的使用方式以及SCA服务的绑定机制等。对空间信息集成平台的设计要求做了分析,根据要求利用分层设计方法设计了基于SCA的空间信息集成平台框架。在总体设计的基础上,分别对平台中的空间信息采集层与空间信息整合层做了详细设计,根据功能对各层中的信息集成服务构件进行分类,并对不同类别的空间信息集成服务构件作了具体设计.
4)将基于SCA的空间信息集成平台框架应用到校园空间信息集成平台中,采用B/S三层结构设计了基于SCA的校园空间信息集成平台,分别对平台中的空间信息采集服务构件、空间信息整合服务构件、平台各层的功能以及空间信息数据源做了详细设计。最后探讨了校园空间信息集成平台的关键实现方法。
本文探索了基于SCA的空间信息集成平台的组建方案,并以校园空间信息共享平台为例,研究了基于SCA的空间信息集成平台关键技术的实现方法,为其他领域的空间信息集成研究提供新的思路和设计方案。