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 Participants Full participants are devices that allow developers to create applications and new data stores directly on the device. |
| 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 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:
| 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.