Загальні відомості про платформу sync framework

Microsoft Sync Framework - це багатофункціональна платформа синхронізації, що забезпечує спільну роботу і автономний доступ для додатків, служб і пристроїв. Платформа Sync Framework надає технології і засоби, що дозволяють отримати доступ до даних з різних місць розташування, забезпечує спільне використання даних і отримання їх в автономному режимі. За допомогою Sync Framework розробники можуть створювати екосистеми синхронізації, які дозволяють інтегрувати будь-який додаток з будь-якими даними з будь-якого сховища, що використовує будь-який протокол, користуючись іншою мережею. Наприклад, програми особистої інформаційної системи (PIM) можуть використовувати Sync Framework для поширення даних PIM на всіх учасників. Бізнес-додатки з спільним доступом до даних, наприклад до документів, можуть використовувати Sync Framework. щоб надати можливість всім учасникам отримувати оновлення і вірно обробляти пов'язані з ними конфлікти. Програми управління мультимедіа, що виконуються на персональних комп'ютерах і керуючі мобільними пристроями, можуть використовувати Sync Framework для швидкого оновлення пристроїв.

Sync Framework включає наступні технології.

Базові компоненти Sync Framework. Використовуються для створення служб синхронізації для будь-якого типу сховищ даних.

Служби Microsoft Sync Services for ADO.NET. Використовуються для автономної і спільної синхронізації баз даних.

Служба сховища метаданих. Використовується для зберігання метаданих синхронізації в полегшеному сховище даних.

Служби Sync Services for File Systems. Використовуються для синхронізації файлів і папок у файловій системі.

Служби Sync Services for FeedSync. Використовуються для синхронізації RSS-каналів і каналів Atom в локальному сховищі.

Sync Framework використовує метадані, що включають всі необхідні для синхронізації відомості. Метадані невеликі і ефективні, компоненти Sync Framework виконують безліч завдань за участю метаданих. Використання метаданих робить синхронізацію не залежить від типу даних і сприяє встановленню рівноваги між незалежністю, взаємодією і простотою. У наступній таблиці наводиться список і опис деяких переваг використання метаданих Sync Framework.