GIS Web服务研究
分類: 图书,计算机与互联网,程序语言与软件开发,Web开发,综合,
品牌: 姚鹤岭
基本信息·出版社:黄河水利出版社
·页码:145 页
·出版日期:2007年
·ISBN:7807342536
·条形码:9787807342533
·包装版本:1版
·装帧:平装
·开本:32
·正文语种:中文
产品信息有问题吗?请帮我们更新产品信息。
内容简介近年来,IT技术的进展对GIS的发展产生了巨大的影响,随着因特网的普及,GIS突破了传统封闭的单机系统模式,更多地向Web GIS和分布式GIS的方向发展。Web服务技术和面向服务的体系结构作为IT领域的最新进展,已经对企业软件的开发产生深远的影响。和IT技术密切相关的GIS能否从这些趋势中受益,是从事GIS的研究人员必须考虑的。《GIS Web服务研究》在分析和研究这些趋势以及国内外相关领域研究成果的基础上,对GIS Web服务从理论到实践的一些方面进行了系统的研究和探讨。
目录
前言
第1章 绪论
1.1 GIS Web服务的研究背景
1.1.1 IT技术对GIS的影响
1.1.2 Web服务与SOA
1.2 GIS Web服务的研究和应用现状
1.2.1 研究与应用现状
1.2.2 存在问题
1.3 GIS Web服务的研究意义
1.3.1 利用现有基础设施
1.3.2 真正的分布式计算
1.3.3 集成
1.4 GIS Web服务的研究内容
1.4.1 研究对象
1.4.2 设计策略和开发方法
1.5 本书的组织和主要内容
第2章 GIS Web服务的研究背景、发展与现状
2.1 GIS系统的演化
2.1.1 组件式GIS
2.1.2 Web GIS
2.1.3 GIS Web服务
2.2 地理数据共享与GIS互操作
2.2.1 地理信息标准化
2.2.2 GIS互操作
2.2.3 基于接口的GIS互操作
2.3 主流分布式计算平台
2.3.1 CORBA
2.3.2 NET
2.3.3 J2EE
2.3.4 上述分布式技术的对比分析
第3章 GWS涉及的关键技术
3.1 XML及相关标准
3.1.1 XML的特点
3.1.2 XML模式语言
3.1.3 GML
3.2 语义Web与RDF
3.2.1 语义Web(Semantic Web)
3.2.2 RDF简介
3.2.3 RDF的实现机制
3.2.4 RDFS
3.2.5 RDF的特点
3.2.6 RDF还是XML
3.3 Web服务与SOA
3.3.1 Web服务的概念及特点
3.3.2 Web服务与面向服务的体系结构
3.3.3 Web服务的进展与研究现状
3.3.4 REST Web)服务
3.3.5 Web服务与其他分布计算技术的对比
第4章 基于REST的GIST Web服务技术模型
4.1 GIS Web服务的概念
4.2 面向服务的GWS体系结构
4.3 GWS技术模型
4.3.1 GWS数据访问层
4.3.2 应用逻辑层
4.3.3 GWS服务层
4.3.4 GWS客户端
4.4 GWS的功能模块
4.5 GWS的实现机制
4.5.1 GWS服务的发布与定位
4.5.2 GWS的调用与交互
4.6 GWS的特点
4.6.1 GWS的服务特点
4.6.2 GWS的非功能性特点
4.6.3 与Web GIS的不同
第5章 基于REST、的GIS Web服务的实现机制
5.1 GWS服务的描述机制
5.1.1 GWS元数据
5.1.2 GWS服务元数据的描述对象与内容
5.1.3 GWS服务元数据格式
5.2 GWS服务的定位与发现
5.3 GWS的交互机制
5.3.1 GWS消息
5.3.2 内容协商
5.3.3 服务调用示例
第6章 基于REST的GIS Web服务的安全机制
6.1 网络安全原则与GWS的安全需求
6.2 GWS的安全原理
6.2.1 加密与数字签名技术
6.2.2 身份认证
6.2.3 GWS的数据保护
6.3 GWS使用的安全技术
6.3.1 SSL/TLS
6.3.2 XML加密
6.3.3 XML签名
6.3.4 其他相关语言和规范
第7章 基于REST、的GIS Web服务的设计与实践
7.1 GWS的设计策略
7.1.1 设计要求与原则
7.1.2 基于模式的设计方法
7.2 开发方法
7.2.1 重量级方法与轻量级方法
7.2.2 传统软件开发模型
7.2.3 统一软件开发过程
7.2.4 敏捷开发
7.2.5 使用敏捷方法开发GWS
7.3 开发过程
7.3.1 确定资源并分配URI
7.3.2 GWS服务通信协议的格式
7.3.3 资源(URI)支持的操作
7.3.4 HTTP响应码
7.4 GIS Web服务实践
7.4.1 开发环境
7.4.2 使用工具
7.4.3 服务器端解决方案
7.4.4 客户端解决方案
第8章 结论与展望
8.1 结论
8.2 进一步的研究方向
参考文献
……[看更多目录]
序言近年来,IT技术的进展对GIS的发展产生了巨大的影响,随着因特网的普及,GIS突破了传统封闭的单机系统模式,更多地向Web GIS和分布式GIS的方向发展。’Web服务技术和面向服务的体系结构作为IT领域的最新进展,已经对企业软件的开发产生深远的影响。和IT技术密切相关的GIS能否从这些趋势中受益,是从事GIS的研究人员必须考虑的。本书在分析和研究这些趋势以及国内外相关领域研究成果的基础上,对GIS Web服务从理论到实践的一些方面进行了系统的研究和探讨。
本书主要包括以下内容:
(1)对GIS Web服务的研究内容、研究与应用现状进行了全面、深入的探讨。
(2)对GIS Web服务的技术背景作了全面总结。
(3)对GIS互操作的内涵和实质进行深入分析,指出基于接口的互操作是实现GIS互操作的首要技术途径。
(4)对主要的分布式计算平台,包括微软公司的.NET、Sun公司的J2EE和OMG的CORBA等,进行了对比分析,分别指出其优势与弱点。特别地,对基于SOAP协议的Web服务与基于REST的Web服务的特点进行比较,指出使用基于REST架构风格的GIS Web服务具有松散耦合、互操作性、开放性等特点,对于GIS互操作的实现具有重要意义。
文摘1.耦合度
松散耦合是Web服务声称的一个特点。尽管新的SOAP规范中也支持基于消息传递的交互机制,绝大部分SOAP实现仍是基于RPC调用方式,RPC方式是紧密耦合的表现;而紧密耦合的系统是无法适应Web级的规模可伸缩性的。REST Web服务则继承了Web松散耦合的特点,客户应用通过逻辑URL访问服务,服务的实现对客户来说是完全透明的,客户程序可以对服务的实现技术、方法毫无所知。
2.对互操作的支持
标准化是互操作的关键。互联网上无数资源间之所以可以互操作,原因在于“www”建立在下列标准之上,这些标准也是RES'T的核心组成部分:
(1)URI,用于资源的定位与命名。
(2)操作资源的通用接口,即HTTP协议的GET、POST、DELETE和PUT。
(3)资源表示,H1ML、XML、GIF、PNG、JPEG等。
(4)媒体类型,MIME类型(如text/plain、text/html、image/gif等)。
基于SOAP的Web服务则依赖于定制。每个SOAP消息使用独特的命名资源的方法,或使用UUID,或使用URN;每个SOAP应用需要定义自己的接口。SOAP的这些特点对于服务间的互操作的实现十分不利。
3.与Web体系结构及Semantic Web的关系
Web的体系结构建立在三个概念的基础上,而且这些概念都与资源有关:资源的确定、与资源的交互、资源的表示。这些概念分别与Web标准协议相关:URI是定位资源的方法,HTTP协议用于软件代理与资源间的交互,HTML、XML、PNG、JPG、RDF等用于资源的表示。