Sync Framework is intended for developers, and enables a developer to easily create views of data on the client that are based on a server database or another data source.
Sync Framework supports heterogeneous databases and synchronization over services, such as Windows Communication Foundation (WCF).
What's more, SSCE v3.5 and the Sync Services API are freely distributable; you can use any relational database or other data source you want as the server.
The Sync Services and Sync Designer combination makes it easy for developers to add lightweight, high-capacity data caches to smart-client applications.
This new cache technology, which depends on SQL Server 2005 Compact Edition (SSCE) v3.5, improves client performance, minimizes server load, and helps reduce data latency.
By providing data source specific synchronization providers, any data source can be supported.
For example, using proper synchronization providers, files can be synchronized across computers, project updates synchronized across project participants, or media synchronized across devices.
VSM Cover Story The Microsoft Synchronization Services 1.0 API for SQL Server 2005 Compact Edition and the new Sync Designer in the Orcas March 2007 CTP team up to generate a local data cache that synchronizes incrementally and bidirectionally with SQL Server Express. NET, C#, SQL Server 2005 SP2 Network connectivity isn't ubiquitous, despite recent claims to the contrary.
Mobile information workers often end up offline for frustratingly long intervals.
Sync Framework features built-in capabilities for conflict detection - whether data to be changed has already been updated - and can flag them for manual inspection or use defined policies to try to resolve the conflict.
Sync Services includes an embedded SQL Server Compact database to store metadata about the synchronization relationships as well as about each sync attempt.
The example will show you how to configure your application to synchronize with a SQL Server 2005 database via a web service abstraction layer.