Replication-Based Synchronization

The replication-based synchronization model uses relational database replication, and is session-based to reduce the overhead required to maintain a continual connection. During the session, the clients submit pending operations and obtain the latest changes.

The Unwired Server can send out-of-bound device notifications to the subscribing clients; that client can then initiate a request to get the changed data.

Typically, replication-based synchronization is used in an occasionally connected or occasionally disconnected environment. Replication-based synchronization works well in situations where a large amount of data is stored on the device, continuous access to that data is required, and the data changes in bursts that require periodic synchronization between the client and server. This paradigm is supported on Windows, Windows Mobile, and BlackBerry device platforms.

Related concepts
Occasionally Disconnected
MBO Package Management Overview
Subscriptions
Replication Devices