1樓:匿名使用者
1、簡單一點
rpc:所謂的遠端過程呼叫 (面向方法)
soa:所謂的面向服務的架構(面向訊息)
rest:所謂的 representational state transfer (面向資源)
rpc 即遠端過程呼叫, 很簡單的概念, 像呼叫本地服務(方法)一樣呼叫伺服器的服務(方法).
2、通常的實現有 xml-rpc , json-rpc , 通訊方式基本相同, 所不同的只是傳輸資料的格式.
rest 的三個要素是 唯一的資源標識, 簡單的方法 (此處的方法是個抽象的概念), 一定的表達方式.
重要的特性:無狀態
3、個人也比較喜歡rest,目前基本主流開放平臺都是使用這個(**開放平臺/人人網/facebook...)
web service 已經是過時之物,平常基本使用甚少,建議不要在折騰它了
2樓:匿名使用者
rpc:所謂的遠端過程呼叫(面向方法)
soa:所謂的面向服務的架構(面向訊息)
rest:所謂的representationalstatetransfer(面向資源)
rpc即遠端過程呼叫,很簡單的概念,像呼叫本地服務(方法)一樣呼叫伺服器的服務(方法)。
通常的實現有xml-rpc,json-rpc,通訊方式基本相同,所不同的只是傳輸資料的格式。
rest的三個要素是唯一的資源標識,簡單的方法(此處的方法是個抽象的概念),一定的表達方式。
重要的特性:無狀態。
api介面與webservice介面的區別
3樓:南北
1. webservice走http協議和80埠。
2. 而你說的api,用的協議和埠,是根據開發人員定義的。
3. 這麼說吧,api類似於cs架構,需要同時開發客戶端api和伺服器端程式。
4. 而webservice則類似於bs架構,只需要開發伺服器端,不需要開發客戶端,客戶端只要遵循soap協議,就可以呼叫。
什麼是api介面,php開發api介面的例子
就是來php只處理資料 而不源直接輸出html 把檢視層都交給js去完成。比如 獲取資料 id get id if id 修改資料 if id get edit php如何開發api介面 比如一個自定義函抄數 function test 就可以叫做 api。api 既可du以是zhi 單個的函式,也...
PHP如何呼叫API介面,php中如何呼叫介面以及編寫介面程式碼詳解
人家會給你一個地址 就是介面 比如 然後會給你一個引數說明 和 錯誤返回值 比如版 然後 curl 或者 file get contents 兩種方法都可以權 php中如何呼叫介面以及編寫介面 詳解 可以用curl獲取借樓的資訊。所謂介面,就是提供一個url,只要你滿足它要求的引數,就能得到你要的資...
關於api的前後端分離的糾結關於API的前後端分離的糾結?
意義很大,但是你的問題本身認識有偏差。對於前後端分離,認識上有個誤區,那就是很多人自稱 老早就分離了,全ajax,使用angular或者什麼什麼就可以了。這個說法是不合適的,打個比方,別人問的是 如何解決家禽把蛋生在水草邊的問題?但實際上人家養的是鴨子,答題的卻是養雞的,所以回答 不讓去水邊就行了 ...