(不是Should i use rest or soap的重複。該問題只有1個答案,除了開銷外,沒有提供許多參數)。使用SOAP或REST進行新的Api
在將此問題標記爲重複之前,請考慮我正在尋找在我之前做出選擇的人的答案,並根據他們自己的經驗解釋他們的原因。簡單說明「開銷」或「更復雜」的答案不適合該配置文件。
現在的問題:
前陣子我用肥皂(PHP/Zend_Soap_Server,Zend_Soap_Autodiscover)開始建立一個新的API。儘管我已經知道如何使用肥皂,但複雜性讓我懷疑這是否是未來維護的好選擇。
我聽說過REST,但沒有任何經驗。
所以問題是:什麼是REST vs SOAP的優缺點,當你創建一個新的api(相當複雜的api,使用ssl的幾十種方法,必須具有體面的安全性等)時,你有什麼建議? REST或SOAP。
如果您認爲您的答案在REST和SOAP之間的平衡中懸而未決,並且特定的依賴關係或功能會提高規模,請務必提出您需要了解的任何內容。我會盡快回答。
的API的功能的簡短列表:
- 認證
- 執行數學函數的前端
- 提供的二進制文件複製到前端(發票)
- 各種信息的基本CRUD
api的地方基本如下:
互聯網 - >網站 - > [內部網] - > API /後端 - >數據庫
謝謝你的時間提前..
這可能會幫助您http://stackoverflow.com/questions/209905/rest-and-soap – user1190992