Keep data consistent between the data source and the device.
Consider whether to refresh data on devices on a scheduled basis or on request, and the impact of the decision on system load. Strategies include:
- Cache design – design the consolidated database (cache) to refresh client application data on-demand.
- Synchronization groups – identify the mobile business objects (MBO) that are to synchronized as a group.
- Cache groups – specifies data refresh behavior for every MBO in the group.
- Data change notifications (DCNs) – define how often to update data in the cache after data changes in the source.
See Sybase Unwired Platform – Mobile Business Object Development for information mobile business object mobility properties (such as synchronization, load parameters, cache groups, cache update policies, object queries, and result-set filters). See Sybase Unwired Platform System Administration for information about data management concepts.