[b]web services[/b]
根據 w3c 的定義,web services 是「旨在支援通過網路進行的可互操作[color=darkred]計算機到計算機互動的軟體系統[/color]」。換句話說,web services 是用於應用程式到應用程式通訊的程式設計介面。通常,它們用作支援計算機之間通過網路(例如 internet)進行通訊的 web 應用程式。
客戶端和伺服器使用遵循 soap 標準的 xml 訊息進行通訊。也就是說,web services 使用 xml 對資料進行編碼和解碼,並使用 soap 來通過開放協議傳輸資料。web services 平台的其中兩個基本要素為 soap 和 wsdl。
[b]xml[/b]
可擴充套件標記語言(extensible markup language,xml)允許使用者定義他們自己的元素。它是一種通用規範,可以促進結構化資料在不同資訊系統之間的共享(通常通過網路)。xml 旨在攜帶資訊而不是顯示資訊。換句話說,xml 除了對資訊進行組織、儲存和傳輸以外,並不實際做其他任何工作;它只是純文字。
[b]soap[/b]
soap 過去代表簡單物件訪問協議 (****** object access protocol),但是在 1.2 版中已經丟棄了這個概念,因為此概念太具有誤導性了。它是一種輕量級的通訊協議,允許應用程式使用 xml 通過網路交換資訊,或者更簡單地說就是用於訪問 web services 的協議。soap 允許應用程式彼此通訊,而不管它們執行在什麼作業系統上,以及是使用什麼程式語言編寫的。
[b]wsdl[/b]
wsdl 是應用程式可讀的 web services 描述語言。它用於描述 web services 的功能,以及客戶端應用程式應該如何呼叫 web services 。也就是說,它在 xml 文件中描述 web services 的所有方法及其簽名、命名空間,以及統一資源識別符號(uniform resource identifier,uri)的處理。uri 指定網路上的某個資源。
it術語和單詞
div division 層疊樣式表 def define ultimate 終極的,旗艦版,最大的,最後的,bin 二進位制檔案,c語言留下來的習慣,裡面存放的都是二進位制檔案 lib 用於存放第三方程式集 default 未履行任務或責任 plug 外掛程式 featured 精品的 compi...
Web service 原理和 開發
服務端 生成服務描述檔案,以供客戶端獲取。接收客戶端發來的soap請求訊息,解析其中的方法呼叫和引數格式。根據wsdl和wsml的描述,呼叫相應的com物件來完成指定功能,並把返回值放入soap回應訊息返回給使用者。高層介面 使用高層介面,不需要知道soap和xml的任何資訊,就可以生成和使用乙個w...
remoting和webservice有什麼區別
其實現的原理並沒有本質的區別,在應用開發層面上有以下區別 1 remoting可以靈活的定義其所基於的協議,如果定義為http,則與web service就沒有什麼區別了,一般都喜歡定義為tcp,這樣比web service稍為高效一些 2 remoting不是標準,而web service是標準 ...