{Note}SOAP

SOAP是一個以HTTP-XML為基礎的協定,使得應用程式之間可以使用XML文件--我們稱為SOAP訊息,在透過網路,互相溝通。他可以與任何的物件模型相容,因為他只包含了函式以及需要定義的通訊架構得內容。因此,SOAP是平台與軟體相依賴的,而且可以適用任何語言。

SOAP全名為:Simple Object Access Protocol

SOAP可以建立一個遠端程序呼叫,一個要求其他的機器執行某個動作。RPC使用了一個XML的字彙來定義一個被呼叫的方法,包含方法所使用的參數級目標物件的URI。一個RPC呼叫通常是一個HTTP得要求,所以訊息是透過HTTP POST來傳送。一個SOAP回應訊息是一個包含呼叫方法後所得到的答案的HTTP回應文件SOAP也支援非同步RPC,因此資料不需依照特定的編碼規則也不必將參數對應到特定的RPC。

 參考資料:XML課本