Message-based synchronization uses the publish/subscribe model. During a subscription, the subscriber indicates the data to be received from the publisher. When a subscription is established, the publisher must send all relevant data to the subscriber (to maintain the data state on the client).
The following operations are available when performing message based synchronization.