Microsoft Sync Framework

image

Segnalo un articolo pubblicato su codeproject di Rafik Robeal "The Sync Guru" che spiega molto chiaramente come utilizzare i nuovi servizi di sincronizzazione per ADO.NET (Disponibili in beta con SQL SERVER 2008 e SQL SERVER CE 3.5).

Erano anni che aspettavo un framework per la gestione delle applicazioni LOB sconnesse: finalmente è alle porte e mi sembra che abbia tutti i presupposti per funzionare alla grande.

Oltre alle applicazioni LOB (Line Of Business, come ad esempio una gestione ordini clienti) il Sync Framework è ben più ampio. Infatti, come meglio illustrato nel documento Introduction to the Microsoft Sync Framework, il Sync Framework mette a disposizione i seguenti providers:

Nei possibili scenari sono previsti diversi tipi di partecipanti:

Full Participant

Full Participants

Full participants are devices that allow developers to create applications and new data stores directly on the device.

Partial Participant

Partial Participants

Partial participants are devices that have the ability to store data on the device.  These devices, however, do not have the ability to launch executables directly from the device.

Simple Participant

Simple Participants

Simple participants are devices that are only capable of providing information when requested.

Tutti i diversi tipi possono interagire contemporaneamente in un unico scenario condiviso:

image

Bringing it All Together

Ultimately the goal of the Microsoft Sync Framework is to allow any data sources to be integrated regardless of the participant type. For this reason, simple and partial participants can synchronize information with full participants. At the very least there needs to be one full participant that has the ability to store information and launch the synchronization process.

Per chi fosse interessato segnalo il Developer Center Microsoft Sync Framework , nuovo Dev Center di recente pubblicazione che contiene tutte le informazioni relative alla documentazione e ai downloads necessari per iniziare a sviluppare con il nuovo framework.

«novembre»
domlunmarmergiovensab
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678