Web服務技術

Web 服務是一個新的概念,但Web服務的系統架構,實現技術卻完全繼承已有技術,絕對不會使現有的套用推倒重來,而是現有套用面向Internet 的一個延伸。

OGC(開放式GIS 協會)認為較為標準的定義應該是IBM 對Web 服務的定義:Web 服務是新一代的Web 應用程式,它們是自包含、自描述、模組化的應用程式,能夠被發布、定位,並通過Web調用。Web 服務可以執行從簡單的請求到複雜商務處理的任何功能,一旦被部署,其他應用程式和Web 服務就可以發現並調用這些服務。

從技術實現的角度,IBM 對Web 服務的定義為:Web 服務是一個使用標準的XML 訊息機制通過網路訪問的接口,這個接口描述了一組可訪問的操作集。Web服務是用標準的、規範的XML 概念描述的,稱為Web 服務的服務描述。這個描述包含與服務互動必需的所有細節,包括訊息格式(詳細描述操作)、傳輸協定和位置。該接口隱藏了實現服務的細節,使得它可以獨立於軟硬體套用平台和程式語言。這允許並支持基於Web 服務的應用程式成為鬆散耦合、面向組件和跨平台的實現。Web 服務滿足一項特定的任務或一組任務的需求,可以單獨使用,也可以與其他Web 服務一起實現一個複雜的功能集合或一項商業事務。

相關詞條

熱門詞條

聯絡我們