Advanced Replication Guide : Introduction to data synchronization using advanced replication : Principles of operation
  
Principles of operation
The advanced replication technology uses a master/replica model. The master has the official copy of the data, and replicas can subscribe to that data. Replicas can also change the local copy of the data and propagate the transaction to the master, but the master has the authority to alter or reject the data of the transaction to maintain the consistency of the master data.
solidDB® allows bidirectional data flow. Masters can send data to replicas, and replicas can send data to masters.
Sending data from masters to replicas is done using a model that is called publish and subscribe: the master publishes data that replicas can subscribe to.
Sending data from a replica to a master is called propagating the data.
See also
Replication models
Sending data from a master to a replica
Sending data from a replica to its master
Accepting propagated data on the master
Push-based synchronization with Sync Pull Notify
Configuring and administering synchronization environment
Introduction to data synchronization using advanced replication