Microsoft Sync Framework V2.0
Et voilà la version RTM de Sync Framework 2.0 est sortie.
Vue d'ensemble de Sync Framework 2.0
Sync Framework 2.0 développe les fonctions offertes par Sync Framework 1.0 :
- Ajoute des fonctionnalités qui répondent aux besoins de nouveaux scénarios ou de scénarios qui étaient difficiles à prendre en charge.
- Facilite le travail lié au développement de fournisseurs.
- Prend en charge davantage de sources de données avec de nouveaux fournisseurs intégrés.
Les principales nouvelles fonctionnalités et améliorations incluses dans Sync Framework 2.0 sont les suivantes :
Dans les composants principaux : - Fournisseurs simples : facilitent le travail lié au développement de fournisseurs, particulièrement lorsque la source de données a très peu de fonctions liées à la synchronisation, par exemple le suivi des modifications.
- Filtrage flexible : les filtres d'unité de modification et les filtres personnalisés ont été ajoutés aux composants de fournisseurs personnalisés. Ces filtres, en plus des filtres d'élément de Sync Framework 1.0, vous permettent de filtrer vos données de la façon qui vous convient le mieux.
- Gestion des conflits améliorée : d'autres scénarios de conflits sont pris en charge, tels que le signalement des conflits de contraintes, la gestion des conflits enregistrés et la résolution des conflits à l'aide d'une stratégie de type « le dernier enregistreur gagne ».
- Conversion de données entre des fournisseurs : dans certains scénarios, les fournisseurs de synchronisation synchronisent le même type de données (par exemple, les données de vente), mais les formats de données requis par chaque fournisseur peuvent être différents. Pour répondre aux besoins de ce scénario, Sync Framework vous permet d'implémenter des interfaces qui convertissent les données au format requis par chaque fournisseur.
- Service d'application de modifications : augmente la souplesse et l'utilité du composant applicateur de modifications de Sync Framework.
- Suivi : vous permet d'effectuer le suivi de l'exécution de plusieurs composants, ce qui s'avère utile pendant le débogage d'applications.
Dans les fournisseurs de bases de données : - Nouveaux fournisseurs de bases de données (SQL Server et SQL Server Compact) : permettent une synchronisation d'égal à égal et hub-and-spoke pour SQL Server, SQL Server Express et SQL Server Compact. Sync Framework crée automatiquement toutes les commandes requises pour communiquer avec chaque base de données. Vous n'avez pas à écrire des requêtes de synchronisation comme vous le faites avec d'autres fournisseurs. Les fournisseurs prennent en charge les options d'initialisation flexible, le traitement par lot de modifications selon la taille des données et les tâches de maintenance, telles que le nettoyage des métadonnées et la restauration de la base de données serveur.
- Traitement par lot basé sur la mémoire fiable : les versions précédentes de Sync Framework et Sync Services for ADO.NET ont offert un moyen aux développeurs de définir leur propre logique de traitement par lot, mais les limitations étaient nombreuses.
- API d'approvisionnement et de gestion : les activités d'approvisionnement et d'initialisation précédemment exposées uniquement via les outils Visual Studio ont maintenant été ajoutées aux API de fournisseur de bases de données.
- Améliorations des performances : dans cette version, les nouveaux fournisseurs de bases de données ont été méthodiquement testés dans des scénarios à grande échelle dans lesquels un serveur unique prend en charge des milliers de clients avec des centaines d'opérations de synchronisation simultanées.
Pour plus d'informations sur les nouvelles fonctionnalités, consultez « Nouveautés dans Sync Framework 2.0 » dans la documentation qui est installée avec le Kit de développement logiciel (SDK) Sync Framework ou cliquez sur le lien
Nouveautés dans Sync Framework 2.0