我们有一个基于Web的BI报告产品。我们已经暴露了某些主要返回html内容并进行身份验证的Web服务。 我们正处于开发iPhone应用程序的初始阶段,该应用程序将与这些服务进行交互并在iPhone上获取数据。 在开始实际开发过程之前,我们需要确定几件事情......
1)我们是否应该使用SOAP或REST(必须用Java编写服务器部分)来进行iPhone和我们的Web应用程序之间的通信?
2)如果我们使用SOAP,你能否提出一些建议,它将在Objective-C中有效地创建Web服务存根。
3)在任何一种情况下(SOAP或REST),Apple建议采用什么安全机制?
我们希望了解您对iPhone应用程序和后端服务器(主要使用Java编写)之间进行通信的最佳和有效方式的想法
提前致谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
在我的应用中,我使用简单的URL请求,通过https返回XML / Cocoa-touch plists。我猜这叫做“REST” - 实现简单快捷。 SOAP和REST之间有很长的火焰 - 我只是使用这种技术并完成我的应用程序:)