REST API Application Development

The SAP® Mobile Platform REST Services API enables standard HTTP client applications running in any platform to access SAP Mobile Platform REST services.

SAP Mobile Platform Server provides REST services so that applications can be built as any standard HTTP application to leverage SAP Mobile Platform Server for security and push features among others.

Build client applications using third-party (JavaScript framework and helper libraries) developer tools, native client libraries, or the libraries provided by SAP Mobile Platform OData SDK (Only iOS and Android platforms). SAP Mobile Platform provides management and monitoring of the applications, and support for native push notification such as Apple Push Notification service (APNS), BlackBerry Internet/Enterprise Service (BIS/BES), Google Cloud Messaging (GCM), Windows Notification Service (WNS), or Microsoft Push Notification Service (MPNS).

The client application should first register an application connection with device information, such as device type, password capability, and so on. After registering, the application can retrieve and update the application connection settings through the REST API. You can enable or disable the push notification only after registering.
Note: An application connection can be deleted through the REST API, as long as it is not in use. Any data that is stored by application in the custom string of the application connection properties is lost.

To initialize a client application, the application can download resources (such as metadata files, multimedia files, and so on.), using the resource bundles service.

After downloading resources, the application can access OData-compatible data sources through the proxy service, and receive native push notifications triggered by the gateway if push properties are configured and enabled.

This development approach supports:

For more information on supported REST API application development environment versions in SAP Mobile Platform 3.0, see http://service.sap.com/pam.

Related reference
Native OData App Development