Використання платформи microsoft sync framework
Вивчити основні поняття і елементи Microsoft Sync Framework.
Налаштувати синхронізацію баз даних
Налаштувати синхронізацію файлових систем
теоретичне введення
Microsoft Sync Framework являє собою багатофункціональну платформу синхронізації, яка забезпечує спільний і автономний доступ для додатків, служб і пристроїв. Вона містить технології і засоби, що дозволяють виконувати переміщення, загальний доступ і отримання даних в автономному режимі. За допомогою Sync Framework розробники можуть створювати екосистеми синхронізації, які дозволяють інтегрувати будь-який додаток з будь-якими даними з будь-якого сховища, що використовує будь-який протокол, користуючись іншою мережею.
Служби Sync Services for ADO.NET можна використовувати для автономної і загальної синхронізації баз даних.
Базові компоненти Sync Framework можуть використовуватися службами Sync Services for ADO.NET для синхронізації баз даних і створення постачальників синхронізації для інших типів сховищ даних.
Служби Sync Services for FeedSync можна використовувати для синхронізації RSS- і Atom-потоків в локальному сховищі.
Служби Sync Services for File Systems можна використовувати для синхронізації файлів і папок у файловій системі.
Служба сховища метаданих дозволяє зберігати метадані синхронізації в SQL Server Compact 3.5.
Переваги використання Sync Framework
Інфраструктура синхронізації Sync Framework володіє широкими можливостями і дозволяє застосовувати гнучкий підхід. Використання цієї інфраструктури дає наступні переваги:
Розширювана модель, що дозволяє інтегрувати кілька джерел даних в екосистему синхронізації.
Керований API-інтерфейс для всіх компонентів і власний API-інтерфейс для ряду компонентів.
Обробка конфліктів за схемами автоматичного і індивідуального дозволу.
Фільтри, що дозволяють синхронізувати підмножина даних, наприклад тільки файли, що містять зображення.
Компактна і ефективна модель метаданих, що підтримує синхронізацію практично з будь-яким учасником без внесення значних змін в сховище даних.
Додає можливості синхронізації до широкого спектру додатків, служб і пристроїв.
Нові типи даних для синхронізації. Унікальна технологія синхронізації на основі метаданих дозволяє синхронізувати дані будь-якого типу.
Синхронізація даних за допомогою існуючих архітектур і протоколів. Архітектура, яка не залежить від транспорту, дозволяє інтегрувати можливості синхронізації в різні протоколи, в тому числі для бездротових і впроваджених пристроїв.
Підтримка синхронізації для додатків, пристроїв і служб в повністю тимчасових або зіркоподібних конфігураціях. Просте відновлення після перебоїв в мережі. Скорочення мережевого трафіку за рахунок ефективного вибору змін для синхронізації.