与*移动操作系统一起使用的最合适的协议(SOAP或REST)?

时间:2013-04-16 18:52:41

标签: rest mobile soap

移动操作系统使用的Android或iOS应用程序一起使用的最合适的协议( SOAP REST 与JSON格式)是什么Java / Java EE应用程序公开的Web服务?

哪一个更具性能并提供安全性,原子事务和可靠性?

2 个答案:

答案 0 :(得分:3)

您需要更好地定义安全要求。

带有WS-Security的SOAP可用于确保消息的完整性,并且只有适当的进程才能使用该数据。

这就是你所说的安全性,你最好使用SOAP,因为它具有处理功能。

REST建立在标准HTTP操作的基础之上:GET,PUT,DELETE,POST,因此,安全性基于两个方面:

  1. 端到端安全性,由SSL(HTTP)提供
  2. 身份验证,范围从基本HTTP身份验证到自定义提供程序,如OAUTH2。
  3. 从开发的角度来看,使用JSON数据格式的基于REST的API更易于使用。

答案 1 :(得分:-2)

我的投票与REST一起使用JSON。