(不是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