EIS Defined Cache

This release includes enhancements that give an enterprise information system (EIS) more control over data partitioning, and client operation replay requests.

A new cache policy—EIS Managed—has been added to SAP Mobile Platform. This policy enables the EIS to use data change notification messages to manage data refresh, including managing data partitions (similar to the existing “Requester Partition” functionality), user subscriptions to those partitions, and data updates. Options are available for the EIS to control when and how it processes client operation replay requests, and to have more control over what data is loaded to and from a device.

A partition key is "defined" by the EIS, and the allowed "OTHER" operation under this new cache group policy is, conceptually, fetched and executed by the EIS, which is different from the normal operation replay. Data change notification (DCN) includes the partition  attribute that identifies an EIS-defined cache partition, which users can subscribe to based on the EIS partition key. The EIS defined cache partition is a collection of data from multiple MBOs and provides an alternative subscribe/unsubscribe model compared to the per-MBO synchronization parameter model (client-defined partition).

SAP Mobile WorkSpace provides user interface support for EIS-defined cache.

Documented in:
  • Mobile Data Models: Using Mobile Business Objects, see:
    • EIS Defined Cache Partitions
    • Controlling Notifications for Native Applications With Cache Partitions
  • SAP Mobile WorkSpace - Mobile Business Object Development, see Creating Cache Groups
  • SAP Control Center for SAP Mobile Platform, see EIS Managed Refresh Policy