面向SOA的WebGIS框架研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:ytx200909
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Intemet的普及,传统的GIS逐步从单机的“信息孤岛”步入网络的海洋,WebGIS逐步进入人们的日常生活。经过数年的发展,WebGIS的功能更加丰富,不再是简单的在线地图浏览、下载,还提供丰富的数据服务和处理功能。同时,GIS应用的推广普及使得在生产和应用过程中积累了大量的异构空间数据和独立封闭的应用系统,造成了许多的信息孤岛,给数据和应用的共享与互操作带来了困难。 SOA是一种适用于变化环境的软件开发体系架构,其遵循“软件即服务,服务即软件”的理念,将应用程序的不同功能单元通过服务之间良好定义的接口和契约联系起来,形成一个有机的整体。面向SOA的WebGIS将散落在网络中的各种软件资源以GIS Web服务的方式加以利用,能够在一定程度上消除当前WebGIS数据和操作难于共享与互操作的瓶颈。 基于上述思想,本文分析了WebGIS的概念、发展、体系以及存在的问题,探讨了SOA的相关理论,结合WebGIS的发展,将SOA的基本思想引入到WebGIS系统的设计与构建中,提出了一种面向SOA的WebGIS框架。从概念体系、层次体系以及实现框架等方面对面向SOA的WebGIS框架进行了研究与设计,并分析了框架中所涉及的相关GIS Web服务。从OGC规范与Web服务标准之间的兼容性、主流分布式平台选择、服务的实现方式以及SOA与Web2.0的结合等方面对面向SOA的WebGIS框架所面临的关键问题进行了探讨。 最后,在J2EE平台下,论文对框架中各层所涉及到的部分服务进行了设计与实现,同时,结合具体应用,在框架的基础上进行了相关原型实例系统的设计与实现,从数据的动态更新、缓存以及客户端等方面对实例系统关键实现技术进行了探讨,初步验证了框架的可实现性和有效性,对服务式WebGIS的发展进行了一次有益的探索。
其他文献
在桌面和服务器领域,多核与虚拟化已经成为一种趋势。在嵌入式领域,多核与虚拟化也是未来的发展方向。多核处理器使得嵌入式系统的硬件性能得到成倍的提升,虚拟化技术则可以
在多Agent系统中,正如人类社会一样,通信是交互和社会组织的基础。如果没有通信,一个Agent仅仅是封闭的个体。Agent之间的动态关系通过相互发送消息来体现,通信就是采用这种方式
在关于移动机器人的诸多研究领域中,机器人自定位是十分关键的技术,是实现机器人自主运动和其他任务的基础,而且涉及领域广泛,有很多难点有待解决,因而是一个具有重要研究价值的课
本文旨在进行高等级安全操作系统研发的技术探索,尤其针对隐蔽信道分析和系统架构设计两大关键难题。在安全系统研发和隐蔽信道分析的工作实践基础上,形成了本文另一部分研究主
应对大规模软件系统的复杂性从而提高其正确性是软件工程研究的一个重要目标。形式化方法提供了描述和分析系统的行为和特征、检验和证明系统性质的理论和方法。研究开发面向
虚拟机技术最早出现在20世纪60年代的IBM370主机,利用这项技术,能够在大型机上创建多个“虚拟”操作系统。但随着小型机和微型机的出现,该项技术曾一度失去其优越性因而被人
随着信息技术的飞速发展,人类正在进入以网络为主的信息时代,基于Internet开展的电子商务已逐渐成为人们进行商务活动的新模式,越来越多的人通过Internet进行商务活动,电子商务的
设备布局问题在实际生产和理论研究中存在多年,并且产生了许多相关的变体和相应的解决方案。单行设备布局作为一种典型的设备布局形式,被广泛研究。它旨在将固定数量的设备合
无线传感器网络是一种由大量的集成传感器、数据处理单元和无线通讯模块的节点组成的以数据为中心的无线自组网络,其目的是协作感知、采集和处理网络覆盖区中各种环境或监测
随着图像处理应用的发展,人们对高分辨率图像的需求越来越大。高分辨率图像不但能给人们提供清晰的照片,它还能为许多应用分析提供非常重要的细节信息。由于当前成像系统获得图