开发移动原生 iOS 应用程序以与 SAP 中间件集成

Developing Mobile Native iOS applications to intergrate with SAP middleware

我目前正在为一个大型的未来项目制定战略,在该项目中,建议开发可与 SAP 中间件集成的本机移动 phone 应用程序。

我想了解如何使用 Odata 开发与 SAP NetWeaver 通信的本机 iOS 移动应用程序?

此致。

您可以创建服务器端 OData 服务并通过 http/https 协议从移动应用程序与其通信。 OData 支持 JSON 和 XML 格式。

如果您的应用程序相当简单 - 可以使用普通的 BSP 应用程序。它工作得更快,但开发复杂的应用程序有点困难。

Odata 是一个开放标准,您可以在 ios 项目中使用一些库,因此您可以在您的应用程序中使用 Odata 服务。这只是另一个 HTTP/HTTPS 请求-响应。

  1. SAP 网关公开 Odata 服务
  2. 使用可用的开源库在应用中使用。

另一种选择: 使用 SAP 移动平台 3(SAP 的一款产品,用于实现企业移动化)开发本机和混合应用程序。它支持所有主要的移动平台,如 iOS、windows 和 android。 它有一个 SDK,可为您的应用程序提供所有企业级功能 - 离线支持、SSO、不同的身份验证机制,如 LDAP 和 509 证书等。 SAP 还提供基于云的解决方案,称为 Hana 云平台移动服务。