HTML5/JS Hybrid App Data Flow

In the HTML5/JS Hybrid App model, when you invoke an MBO operation located on SAP Mobile Server using a Submit action, you can specify synchronous behavior (the messaging application waits for a successful or failed response from SAP Mobile Server before proceeding). From an MBO/EIS perspective, SAP Mobile Server updates are asynchronous (the server does not wait for a response).

Some of the differences between Hybrid Apps and replicated mobile applications include:

This Hybrid App example is a travel approval e-mail based application that includes:
  1. An e-mail requesting travel is submitted.
  2. Depending on the data refresh schedule or the operation's cache policy, the Server contacts the EIS.
  3. The cache is updated.
  4. Triggers a message to the approver.
  5. The travel request is approved through e-mail.
  6. The EIS is updated with the approved information.
  7. Depending on the data refresh schedule or the operation's cache policy, the cache is updated.
  8. The requester receives approval.
Related concepts
SAP Mobile Server Cache
Synchronization and Data Refresh Triggers
Synchronization and Data Refresh Data Flow
Data Refresh Data Flow
Synchronization and Data Refresh Strategies