Microsoft Synchronization Services for ADO.NET SP1 Books Online
Synchronization Services lets you synchronize data from disparate sources over two-tier, N-tier, and service-based architectures. Instead of only replicating a database and its schema, the Synchronization Services application programming interface (API) provides a set of desktop and device components to synchronize data between data services and a local store.