Як налаштувати власний SyncML-сервер, Світ ПК, Видавництво «Відкриті системи»

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

налаштувати

Для прискорення інсталяції розробники пропонують набір серверних пакетів для платформ Windows та GNU/Linux. Поряд із власне сервером Funambol, до пакету завантаження входять кілька допоміжних інструментів, у тому числі побудована на Java панель адміністрування, тестові веб- та Java-клієнти та інші допоміжні засоби. Пропоновані пакети є цілком доопрацьованими продуктами. Вони налаштовані для «швидкого старту», ​​їхнє розгортання не вимагає специфічних знань для інсталяції та конфігурування. Funambol має тлумачну довідкову документацію, щоправда доступна тільки англійською мовою. Давайте зупинимося на основних моментах встановлення та налаштування сервера та клієнтських програм у середовищі Windows.

Налаштування Всі інструменти налаштування компонентів Funambol зібрані в лівій колонці панелі адміністрування. Доцільно вибудувати роботу в наступному порядку: спочатку налаштувати зовнішній доступ до сервера, потім зареєструвати користувачів, налаштувати параметри з'єднання із пристроями, що синхронізуються.

налаштувати

Вибірмоделі синхронізації Наступне важливе налаштування, яке буде потрібно вже при першому старті сервера, – вибір моделі синхронізації. Ця опція знаходиться в розділі Server Settings - Strategy Configuration. Вона відповідає за пріоритет даних, що змінюються під час синхронізації. Пропонуються три стандартні моделі. Вибір ServerWins призведе до того, що при синхронізації дані з баз сервера завжди будуть переписувати дані на мобільному пристрої. Політика ClientWins діє протилежним чином: дані клієнтського пристрою набувають безумовного пріоритету. Модель MergeData найбільш звична та універсальна - сервер порівнює дати зміни даних і поєднує найсвіжіші значення. Реалізується і можливість гнучкого ручного налаштування пріоритетів певних типів даних. Після збереження названих налаштувань сервер буде готовим до початку реальної роботи.