Microsoft Sync Framework, Part 3: Sync Knowledge

Before we proceed to an overview of the synchronization process and we’ll walk through a simple sync provider implementation, it’s important to understand how sync metadata works and what knowledge operations are used by the sync engine and sync providers. This understanding, which can be difficult in the beginning, will make things much more clear…

1

Microsoft Sync Framework, Part 2: Sync Metadata

Sync metadata is the cornerstone of Microsoft Sync Framework just like it would be of any other sync solution. The reason why we need to have the sync metadata is obvious — we need to track data changes and detect conflicts. The ability to track data changes (or change detection) is based on simple comparison…

3

Microsoft Sync Framework, Part 1: Introduction

Introducing Microsoft Sync Framework Microsoft has already or will shortly announce Microsoft Sync Framework at TechEd Europe in Barcelona and at DevConnections in Las Vegas. Microsoft Sync Framework is the revolutionary product which makes possible multi-master data synchronization to be relatively easy implemented and supported by various applications. MSDN web site has just launched the…

1

Microsoft Sync Framework > Google Gears

It looks like Microsoft Sync Framework has officially gone public and a lot of blogs on the Web started associating Microsoft Sync Framework with Google Gears: for example http://www.teknobites.com/2007/11/05/microsoft-sync-framework-google-gears-competitor/ or http://visitmix.com/Blogs/Joshua/microsoft-sync-framework-sse-and-google-gears/. This association is not correct – it’s true that Microsoft Sync Framework enables offline scenarios for Web services, however it’s important to understand that it also…

1

First post

This is my first post here. My name is Andrei Maksimenka, I’m a developer in Microsoft Corporation, SQL Data Replication and Synchronization team and work on Microsoft Sync Framework which is going to be announced very soon at TechEd Europe and DevConnections in Las Vegas. In this blog I’m going to cover various things about…

1