【发布时间】:2013-04-09 07:38:07
【问题描述】:
什么是最适合与 mobile OS Android 或 iOS 应用程序一起使用的协议(SOAP 或 REST JSON 格式) Java/Java EE 应用程序公开的 Web 服务?
哪一个会更高性能并提供安全性、原子事务和可靠性?
【问题讨论】:
什么是最适合与 mobile OS Android 或 iOS 应用程序一起使用的协议(SOAP 或 REST JSON 格式) Java/Java EE 应用程序公开的 Web 服务?
哪一个会更高性能并提供安全性、原子事务和可靠性?
【问题讨论】:
我的投票支持带有 JSON 的 REST。
【讨论】:
您需要更好地定义您的安全要求。
带有 WS-Security 的 SOAP 可用于确保消息的完整性,并且只有适当的进程才能使用数据。
这就是您所说的安全性,您最好使用 SOAP,因为它具有处理此问题的能力。
REST 建立在标准 HTTP 操作之上:GET、PUT、DELETE、POST,因此,安全性基于两个方面:
从开发的角度来看,使用 JSON 数据格式的基于 REST 的 API 更易于使用。
【讨论】: