我目前正在参与为一个大型未来项目制定战略,该项目建议开发与 SAP 中间件集成的本地手机应用程序。
我想了解如何使用 Odata 开发与 SAP NetWeaver 通信的原生 iOS 移动应用程序?
问候。
您可以创建服务器端 OData 服务并通过 http/https 协议从移动应用程序与其通信。OData 支持 JSON 和 XML 格式。
如果您的应用程序相当简单 - 可以使用常见的 BSP 应用程序。它工作得更快,但开发复杂的应用程序有点困难。
Odata 是一个开放标准,您可以在 ios 项目中使用一些库,因此您可以在应用程序中使用 Odata 服务。它只是另一个 HTTP/HTTPS 请求响应。
另一种选择:使用 SAP 移动平台 3(SAP 移动企业的产品)开发本地和混合应用程序。它支持所有主要的移动平台,如 iOS、windows 和 android。它有一个 SDK,可为您的应用程序提供所有企业级功能 - 离线支持、SSO、不同的身份验证机制,如 LDAP 和 509 证书等。SAP 还提供基于云的解决方案,它被称为 Hana 云平台移动服务。