This sample shows how to synchronize efficiently with a remote replica by using a proxy provider on the local computer. The proxy provider uses the Remote Change Application pattern and Windows Communication Foundation (WCF) to send serialized metadata and data to the remote replica so synchronization processing can be performed on the remote computer with fewer round trips between the client and server computers.
Microsoft Sync Framework synchronizes data between data stores. Typically, these data stores are on different computers or devices that are connected over a network. The application that controls synchronization can be on a third computer or can be on the same computer as one of the data stores. When you implement your own custom provider to represent a remote data store, there are two ways to perform synchronization:
For more information, see the article: http://msdn.microsoft.com/en-us/library/ee819079(v=SQL.100).aspx.