基于WEBServices技术的空间数据库应用技术研发
文献综述
摘要:伴随着网络技术的飞速发展,海量数据尤其是海量空间数据的数据库存取已经成为“瓶颈”,解决好数字图像、矢量数据的空间数据库存取是开发GIS软件的关键技术。WebServices是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得WebServices能与其他兼容的组件进行交互操作。PostgreSQL是以加州大学伯利克利分校计算机系开发的POSTGRES,现在已经更名为PostgreSQL,版本为4.2为基础的对象型数据库管理系统。本设计任务要求基于WebServices技术和postgresql/postgis,设计和实现空间数据的分布存储接口设计,并提供接口实例验证。
关键词:WebServices;空间数据库;PostgreSQL;分布式存贮
- 引言
半个多世纪以来,空间科学与地理信息科学得到了很大的发展。近年来海量的空间数据的共享与服务技术也是空间数据的数据库发展的“瓶颈”。而随着Webservices概念与技术的日渐成熟,使得传统的地理信息系统与WebServices结合实现对外提供空间地理信息服务成为了现实。PostGIS是对象-关系型数据库系统PostgreSQL的一个扩展,它的出现让人们开始重视基于数据库管理系统的空间扩展方式,而且使PostGIS有望成为今后管理空间数据的主流技术。基于WebServices技术和postgresql/postgis,设计和实现空间数据的分布存储接口设计,解决好数字图像、矢量数据的空间数据库存取是开发GIS软件的关键技术。
- WebServices国内外研究概况
WebServices的基本概念:WebServices采用了大量的标准化技术,充分利用了现有的网络技术、标准或者协议,建立在HTTP协议、WSDL、SOAP和UDDI等标准以及XML等技术之上,从而允许在不同平台上以不同语言编写的各种程序以基于标准的方式相互通信。它通过HTTP协议拓展了传统软件的服务范围,并通过SOAP、UDDI和XML等技术为应用软件提供了基于Web的统一应用标准屏蔽了应用软件底层具体的实现技术[1]。
网络传输协议:Web服务的基础就是网络,Web服务采用了应用广泛的HTTP,FTP等网络传输层的协议。
XML Schema:描述XML文档格式的模式语言。XML Schema是所有Web Services标准的基础。
SOAP(Simple Object Access):基于XML的简单协议,用于在Web上交换结构化的信息,用于调用WebServices。
