Partager via


Présentation de Microsoft Sync Framework pour SharePoint

Dernière modification : mercredi 30 juin 2010

S’applique à : SharePoint Foundation 2010

Microsoft Sync Framework est une plateforme de synchronisation complète qui offre à SharePoint Foundation une architecture de synchronisation unifiée, bidirectionnelle et agnostique. Comme Sync Framework a été conçu pour autoriser la synchronisation entre applications, implémenter Microsoft Sync Framework permet à d’autres applications Microsoft et tierces de procéder plus facilement à des synchronisations avec des déploiements de SharePoint Foundation 2010.

Sync Framework fournit trois blocs de construction principaux :

  • Sync Runtime

  • Sync Metadata Services

  • Sync Provider

Vue d’ensemble de Sync Framework

Ces trois blocs de construction coopèrent pour faire abstraction des détails d’implémentation du magasin des données, des mécanismes de transfert et des schémas. Le runtime de synchronisation dirige les processus de synchronisation parmi les fournisseurs, tandis que les fournisseurs utilisent les services de métadonnées pour traiter et stocker les métadonnées.

Runtime

Le runtime dirige la synchronisation en démarrant, hébergeant et annulant les sessions de synchronisation. Il communique également des informations telles que l’état, les conflits éventuels et les erreurs de synchronisation.

Le runtime réalise la synchronisation de la part de l’application cliente en effectuant des demandes au fournisseur de synchronisation via un objet de session de synchronisation. Pour plus d’informations sur le runtime, voir Implémentation d’une application de synchronisation.

Services de métadonnées

Ce composant gère les métadonnées de synchronisation et permet donc aux applications et aux fournisseurs de ne pas avoir à maîtriser les fonctionnements internes et les détails des métadonnées, tels que les structures de connaissance. Il fournit également le Metadata Storage Service, un composant du stockage des métadonnées facultatif pour les applications qui n’ont pas d’emplacement logique pour stocker les métadonnées de synchronisation.

Le Metadata Storage Service utilise un magasin de données léger et s’exécute dans le processus client. Les interfaces managées et non managées fournissent l’accès aux services de métadonnées. Pour plus d’informations sur les services de métadonnées, voir Gestion des métadonnées.

Fournisseur

Le fournisseur Sync Framework est le point d’intégration principal dans Microsoft Sync Framework. Le fournisseur implémente une interface qui fait abstraction des interactions avec le moteur du runtime ainsi que des détails du magasin de données.

L’implémentation d’un fournisseur est la tâche de développement principale pour la synchronisation des données personnalisées. Un fournisseur peut implémenter une version managée ou non managée de l’interface. Pour plus d’informations, voir Fournisseurs de synchronisation.

Voir aussi

Autres ressources

Microsoft Sync Framework

Centre de développement Microsoft Sync Framework (éventuellement en anglais)