Friday, August 15, 2008

Sync 101 - Samples for the Microsoft Sync Framework

Microsoft Sync Framework - 3 (more) New Sync Samples - Sync 101 for Sync Framework SDK v1.0

"We have a couple more synchronization samples for you to take a look at.  These C# samples are based on Sync101 which is a sample template that allows us to show specific concepts relating to Sync Framework.  All of these samples have been updated to work with the latest v 1.0 release of Sync Framework SDK .

I am particularly excited about the remote change application sample (RCA) as it has been a common request to understand how to integrate Sync Framework with technologies like WCF and enable a service to manage the server provider componets of the Sync Framework. 

Each of the samples use the the SQL MetadataStore store for the metadata information for each replica database. This greatly simplifies the logic required to implement data synchronization between data stores. In these samples three in memory data stores are used to show how data collaboration can be accomplished and how the Sync Framework helps to minimize P2P complexities such as data conflicts / resolution and data deletions.

Sync101 with Metadata Store v1.0 ...

Sync101 RCA with Metadata Store v1.0...

Sync101 with Change Units...

..."

MSDN Code Gallery - Microsoft Sync Framework

"...

Current Samples
- Sync101 - Getting Started with Sync V1.0
- Contact Synchronization Sample - Outlook Sync
- Sync Services for ADO.NET v2 - Download Only Sync
- Sync Services for ADO.NET v2 - Adapter Builder
- SQL Express Client Synchronization Sample
- Sync Framework Tutorial
- Producing and Consuming FeedSync Feeds using Sync

[GD: Add the ones mentioned above too]

..."

I like the concept behind MS Sync (and that this could very well help us stop re-inventing the sync wheel). Now to get off my butt and start sync'ing something... ;)

 

Related Past Post XRef:
Sync Framework v1 RTM’s (and includes ADO.Net Sync Services v2)
Using Microsoft Sync Framework in Visual Studio 2008 to Sync SQL Databases (SQL CE with SQL Server)
Microsoft Sync Framework CTP1 Released

No comments: