Building online/offline synchronization capabilities with the Microsoft Sync Framework

Lo sviluppo di applicazioni parzialmente connesse, porta con se una problematica abbastanza “tosta” da gestire: la sincronizzazione dei dati.

Microsoft, a quato proposito, stà lavorando ad un framework ad hoc chiamato Microsoft Sync Framework:   

Although many applications are being built today with Web based (ASP.NET and other) architectures in mind, there is still a major requirement/need in the industry for semi-connected applications. The bases of a semi-connect (often called occasionally connected) applications is that when you are connected to the network, your application works against a Enterprise Data Set/System (E.g., database, file system, email system, etc.) and when you disconnect you get a local copy of your work. Upon returning/reconnecting to the network, a synching process would be undertaken to make sure that your work gets reintegrated into the Enterprise data set.  One of the most famous instances of a occasionally connected application is Microsoft Outlook … [continua alla fonte]…

Al TechEd ho avuto modo di assistere ad una sessione su Sync Services fon ADO.Net e, sebbene la piattaforma sia ancora acerba sotto certi aspetti (funziona solo con i dataset), sembra davvero comoda ed interessante per alcuni scenari.

Attendo i DVD del TechEd per vedermi il resto e, magari, buttare giù qualche appunto.

Fonte: Public Sector Developer Weblog : Building online/offline synchronization capabilities with the Microsoft Sync Framework