ibm的文章很細 (rest黨)
這篇被網上拆來拆去,考來考去
infoq的文章 (一如既往的騎牆派)
隨便看看
簡單小節一下:
rest ,
1以資源為中心
2最貼近http標準,最貼近web服務
3返回結構可以是任意自定格式
4可以使用xmlhttpreqest,方便ajax
5便於構建自己定製的分布式系統,便於新增安全、快取策略
6系統擴充套件性強
soap
soap結構:
- soap信封(envelope)基於xml,它定義了訊息裡有什麼以及如何處理它;
- 一套用於資料型別的編碼規則;
- 過程呼叫和響應的規劃。
soap信封一般由傳輸協議(http/https)發出,rpc得到執行,然後乙個xml文件隨soap信封返回。
1soap可支援任何傳輸協議
2soap比較成熟而且是經過良好定義的,具有完整的規範
3非同步處理與呼叫,適用於安全可靠的應用
4適用與提供者與消費者需要一致的交換格式的需求
5有狀態的操作,適用於應用需要上下文資訊與對話狀態管理需求
大公司,特殊業務用soap;
自己玩或基本需求的應用rest就可以滿足所有;
REST與SOAP之比較 REST篇
rest能夠在計算機領域被廣泛採用,它走的道路是不同尋常的。這個術語是由roy fielding創造的。在web方面,我們必須承認fielding是非常精通的,他曾經幫助建立http 1.0規範,該規範從1996年開始就為web提供基本準則。我有這樣乙個推斷,在計算機世界中,但凡那些讓開發人員記住的...
6 使用soap客戶端 SOAP與REST的對比
雙方程式設計師針對需求文件的一段對話 如果是soap協議的話能否提供一下對應的wsdl 乙方 呃呃呃 冪等性對同乙個系統,使用同樣的條件,一次請求和重複的多次請求對系統資源的影響是一致的。簡單物件訪問協議 object access protocol,soap 是一種基於 xml 的協議,可以和現存...
嘗試理解SOAP與REST和RESTful
通俗的語言解釋rest restful。一句話 url定位資源,用http動詞 rest不是rest這個詞,rest是指的是網路中client和server的一種互動形式,rest本身並不實用,實用的是如何設計restfulapi。server提供的restfulapi中,url中只適用名詞來指定資...