SOAP(Simple Object Access Protocol)簡單物件訪問協議,是基於HTTP的一種異構系統通訊的協議,說白了就是xml文件傳輸,之所以會有它,就是在於不同語言C,C++,JAVA等語言開發的系統進行通訊,是WebService就是基於SOAP協議的,確實是一種比較傳統的SOA解決方案。REST(Rerepresentational State Transfer)是外國一位博士提出的一種架構風格,從資源狀態轉換角度看待資源,但也是基於SOAP協議進行通訊。rest 是一種風格 restful Webservice 和 soap的區別在於表現形式不一樣,如果想深入瞭解 可以去開開 深入理解Webservice 這本書,restful Webservice 不只是可以用json 也可以用xml 更可以用html做訊息返回, rest 風格的Webservice 和傳統的soap 主要的表現在於 rest是將資源暴露 soap是暴露操作 。具體的流程其實和soap是一樣的,但是rest更方便,更輕。
SOAP(Simple Object Access Protocol)簡單物件訪問協議,是基於HTTP的一種異構系統通訊的協議,說白了就是xml文件傳輸,之所以會有它,就是在於不同語言C,C++,JAVA等語言開發的系統進行通訊,是WebService就是基於SOAP協議的,確實是一種比較傳統的SOA解決方案。REST(Rerepresentational State Transfer)是外國一位博士提出的一種架構風格,從資源狀態轉換角度看待資源,但也是基於SOAP協議進行通訊。rest 是一種風格 restful Webservice 和 soap的區別在於表現形式不一樣,如果想深入瞭解 可以去開開 深入理解Webservice 這本書,restful Webservice 不只是可以用json 也可以用xml 更可以用html做訊息返回, rest 風格的Webservice 和傳統的soap 主要的表現在於 rest是將資源暴露 soap是暴露操作 。具體的流程其實和soap是一樣的,但是rest更方便,更輕。