GIS服務

GIS服務的定義
在面向服務構架中,服務是自包含、模組化的軟體實體,具有網路可定址的粗粒度接口,服務的位置對於服務請求者是透明的,可以被功態發現綁定。服務是鬆散藕合的,強調互操作,可以按照某種方式與組件、應用程式或其它服務組合。
ISO/TC2l1中給出了服務、操作和接口的定義,並給出了者之間的關係(ISO19119):
①服務:由實體通過接曰提供的明確功能;
②接口:體現一個實體行為特徵的具有名稱的操作集;
③操作:調用某個對象可實現的轉換或查詢的描述,操作具有名稱和參數列表。
接口的集成形成服務,其目的是為用戶提供有價值的功能,接口中操作的集成與接口的定義,目的是為了軟體可重用。
GIS服務可以定義為:網路環境下的一組與地理信息相關的軟體功能實體,通過接口暴露封裝的功能。GIS服務包括GIS數據服務和GIS功能服務,GIS數據服務通過接口向外提供空間數據,GIS功能服務通過接口向外提供空間數據處理功能。
GIS服務的分類
GIS服務根據服務提供的內容不同,可以劃分為GIS數據服務和GIS功能服務、數據服務通過服務接口向外提供空間數據,功能服務通過接口向外提供對空間數據的操作和處理功能,實現空間數據的增值。
GIS功能服務和GIS數據服務一起構成了GIS服務鏈集成的服務基礎。OGG的OWS啟動項目中定義的一系列GIS數據服務的接口定義,如WMS、
WFS、WCS,得到GIS業界的廣泛認可和採納,為GIS功能服務接口的定義提供了經驗和參考。目前對GIS功能服務接口的研究剛剛起步,尚不成熟,OGG的Web處理服務(Web Processing Service (WPS) Specification)提供了空間數據操作和計算的總體模型,但是沒有定義具體的功能服務接口和參數(OGG 05-007 ) 。GIS功能服務是通過網路向外提供GIS處理功能的Web服務,與傳統的GIS服務相比,它的數據可以來源於網路,經過功能服務的處理後,將結果數據通過網路傳送給用戶。因此GIS功能服務的特點是服務處理的數據既可以來自本地數據,也可以來自網路或者其它GIS數據服務。GIS功能服務的處理結果可以通過網路返回給調用的用戶或套用服務。分散式GIS功能服務的特點要求其接口定義與現有GIS系統和GIS服務中的功能操作(服務)接口定義不同。

熱門詞條

聯絡我們