预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

面向SOA的WebGIS框架研究的中期报告 一、研究背景 WebGIS是利用Internet技术实现空间信息共享、空间分析和空间决策等应用的一种新型GIS形态。随着互联网的普及和GIS技术的不断发展,WebGIS已成为GIS技术的重要组成部分。同时,SOA(Service-OrientedArchitecture)是一种面向服务的计算架构,它将服务作为基本的构建单元来实现应用系统的功能,并通过服务之间的通信来协调不同服务之间的功能关系,以构成一个统一的面向服务的总体解决方案。SOA技术的应用可以有效解决WebGIS应用中服务的共享、重用、整合和管理等问题。 因此,本研究旨在研究面向SOA的WebGIS框架,以实现服务组件的共享与重用,提高系统的灵活性和可扩展性,实现WebGIS应用的快速部署和升级,为用户提供更加可靠和高效的GIS应用服务。 二、研究内容 (1)WebGIS架构的分析与设计 基于SOA架构的WebGIS系统,要求将GIS应用系统拆分为不同的服务,并将服务进行组合和重用,从而实现GIS应用系统的分布式部署和管理。因此,本研究将采用组件化的思想,设计WebGIS系统框架,实现GIS应用系统的在线部署和升级管理。 (2)服务的规范化设计与实现 为实现服务的规范化设计和实现,本研究将采用WSDL(WebServicesDescriptionLanguage)和SOAP(SimpleObjectAccessProtocol)等技术,实现服务的定义、描述和发布,以便其他系统使用。同时,使用UDDI(UniversalDescription,DiscoveryandIntegration)将服务注册到服务目录中,使其他系统可以访问和使用这些服务。 (3)基于GIS的应用服务编写 本研究将设计并编写一系列基于GIS的应用服务,包括地理信息数据的查询、分析和可视化等功能,并将这些服务组成一个服务库。可通过组件库实现服务的在线部署、升级和统一管理。 (4)GIS应用案例开发 为验证研究成果,本研究将基于上述架构和服务,开发一款实用的WebGIS应用,例如基于地图的安全风险评估系统、基于地图的旅游资源管理系统等,并进行功能测试。 三、研究进展 目前,本研究已经初步完成了WebGIS架构的设计,确定了系统的核心模块和服务组件的设计。同时,基于.NET平台,使用C#语言,完成了若干服务组件的编写和测试,并完成了UDDI服务目录的搭建。接下来,将进一步编写服务组件,并进行实际的GIS应用案例开发和测试。 四、研究意义 本研究旨在实现面向SOA的WebGIS应用框架的研究,该研究对于改善WebGIS应用系统的开发效率,提高GIS数据的共享和重用效率,实现GIS应用的快速部署和升级、提高GIS应用的灵活性和可扩展性等方面具有重要的实际意义。