目錄
前言第1章緒論1.1GISWeb服務的研究背景
1.1.1IT技術對GIS的影響
1.1.2Web服務與SOA
1.2GISWeb服務的研究和套用現狀
1.2.1研究與套用現狀
1.2.2存在問題
1.3GISWeb服務的研究意義
1.3.1利用現有基礎設施
1.3.2真正的分散式計算
1.3.3集成
1.4GISWeb服務的研究內容
1.4.1研究對象
1.4.2設計策略和開發方法
1.5本書的組織和主要內容
2.1GIS系統的演化
2.1.1組件式GIS
2.1.2WebGIS
2.1.3GISWeb服務
2.2地理數據共享與GIS互操作
2.2.1地理信息標準化
2.2.2GIS互操作
2.2.3基於接口的GIS互操作
2.3主流分散式計算平台
2.3.1CORBA
2.3.2NET
2.3.3J2EE
2.3.4上述分散式技術的對比分析
3.1XML及相關標準
3.1.1XML的特點
3.1.2XML模式語言
3.1.3GML
3.2語義Web與RDF
3.2.1語義Web(SemanticWeb)
3.2.2RDF簡介
3.2.3RDF的實現機制
3.2.4RDFS
3.2.5RDF的特點
3.2.6RDF還是XML
3.3Web服務與SOA
3.3.1Web服務的概念及特點
3.3.2Web服務與面向服務的體系結構
3.3.3Web服務的進展與研究現狀
3.3.4RESTWeb)服務
3.3.5Web服務與其他分布計算技術的對比
4.1GISWeb服務的概念
4.2面向服務的GWS體系結構
4.3GWS技術模型
4.3.1GWS數據訪問層
4.3.2套用邏輯層
4.3.3GWS服務層
4.3.4GWS客戶端
4.4GWS的功能模組
4.5GWS的實現機制
4.5.1GWS服務的發布與定位
4.5.2GWS的調用與互動
4.6GWS的特點
4.6.1GWS的服務特點
4.6.2GWS的非功能性特點
4.6.3與WebGIS的不同
5.1GWS服務的描述機制
5.1.1GWS元數據
5.1.2GWS服務元數據的描述對象與內容
5.1.3GWS服務元數據格式
5.2GWS服務的定位與發現
5.3GWS的互動機制
5.3.1GWS訊息
5.3.2內容協商
5.3.3服務調用示例
6.1網路安全原則與GWS的安全需求
6.2GWS的安全原理
6.2.1加密與數字簽名技術
6.2.2身份認證
6.2.3GWS的數據保護
6.3GWS使用的安全技術
6.3.1SSL/TLS
6.3.2XML加密
6.3.3XML簽名
6.3.4其他相關語言和規範
7.1GWS的設計策略
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.2GWS服務通信協定的格式
7.3.3資源(URI)支持的操作
7.3.4HTTP回響碼
7.4GISWeb服務實踐
7.4.1開發環境
7.4.2使用工具
7.4.3伺服器端解決方案
7.4.4客戶端解決方案
8.1結論
8.2進一步的研究方向
參考文獻
文章摘要
1.耦合度
鬆散耦合是Web服務聲稱的一個特點。儘管新的SOAP規範中也支持基於訊息傳遞的互動機制,絕大部分SOAP實現仍是基於RPC調用方式,RPC方式是緊密耦合的表現;而緊密耦合的系統是無法適應Web級的規模可伸縮性的。REST Web服務則繼承了Web鬆散耦合的特點,客戶套用通過邏輯URL訪問服務,服務的實現對客戶來說是完全透明的,客戶程式可以對服務的實現技術、方法毫無所知。

標準化是互操作的關鍵。網際網路上無數資源間之所以可以互操作,原因在於“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的這些特點對於服務間的互操作的實現十分不利。

Web的體系結構建立在三個概念的基礎上,而且這些概念都與資源有關:資源的確定、與資源的互動、資源的表示。這些概念分別與Web標準協定相關:URI是定位資源的方法,HTTP協定用於軟體代理與資源間的互動,HTML、XML、PNG、JPG、RDF等用於資源的表示。
作者簡介
姚鶴嶺河南財經政法大學信息學院講師
主要發表論文《OGC與我國地理信息產業》
《XML-RPC技術與套用淺析 》
《GML在數字城市中的套用研究》