Development Task Flow for iOS Applications Using OData SDK (Messaging Channel)
Describes the overall development task flow for ODP applications using
messaging channel. An application consists of building blocks which the developer uses to
start the application and perform functions needed for the application.
Setting Server Details
Set or update the connection properties of the server before or after user registration.
Enabling Single and Mutual SSL Authentication
Secure sockets layer (SSL) is a protocol that governs certificate authentication. It exchanges the certificate information. SSL also encrypts all information that flows between a client and a server.
Registering a User
Using a predefined authentication mechanism, register a user automatically. You can register the user either synchronously or asynchronously.
Sending Data Request to the Back-end
You can forward data request messages to the back-end through the SAP Mobile Platform server synchronously or asynchronously.
Using HTTPS over the SAP Mobile PlatformMessaging Channel
(Optional) Clients can securely communicate with the backend via the server through the HTTPS transport protocol. By using SSL over the SAP Mobile Platform Messaging Channel, all messages are encrypted and authenticated to ensure secure communication.
Debugging Runtime Error and Performance Analysis
To handle occurrences of exceptions and special conditions that change the normal flow of the program execution, error handling has to be done appropriately.