Syncml - це

SyncML використовує розмітку XML і різні протоколи для передачі даних. Реалізація клієнтських додатків для SyncML дозволяє використовувати WAP Binary XML для зменшення розміру пакетів даних для передачі, тим не менше, використання WBXML не є обов'язковим. SyncML також здатний відновити зв'язок між пристроями, якщо відбуваються обриви з'єднання (за умови, що клієнт і сервер підтримують обриви з'єднання). Крім цього, SyncML ефективно працює з багатьма протоколами, такими як HTTP. Wireless Session Protocol, OBEX (Bluetooth. IrDA), SMTP. TCP / IP.

Програмна структура SyncML заснована на двох протоколах:

  • Протокол уявлення SyncML (SyncML Representation Protocol), який визначає формат подання SyncML-повідомлень і опис внутрішньої конструкції роботи SyncML.
  • Протокол синхронізації SyncML (SyncML Synchronisation Protocol), який визначає дії між SyncML-клієнтом і SyncML-сервером.

SyncML підтримує сім різних типів синхронізації:

  • Двостороння синхронізація (Two-way sync);
  • Повільна синхронізація (Slow sync);
  • Одностороння синхронізація тільки від клієнта (One-way sync from client only);
  • Оновлення тільки від клієнта (Refresh sync from client only);
  • Одностороння синхронізація тільки від сервера (One-way sync from server only);
  • Оновлення тільки від сервера (Refresh sync from server only);
  • Синхронізація при зміні серверних даних (Server-alerted sync).

SyncML не залежимо від типів синхронізуються даних, але зазвичай це дані в форматі text / x-vcard (візитки), text / x-vcalendar (календар / завдання), text / plain (замітки). Слід зазначити, що перші два типи мають регламентовані набори полів, і кожне певне пристрій може підтримувати або не підтримувати деякі поля. Незважаючи на те, що існують специфікації на vcard і vcalendar, вони дозволяють виробникам пристроїв довільно трактувати деякі параметри. Протокол SyncML дозволяє передавати дані про формати (поля, типи, розмір, можливі значення і т. Д.), Але, як правило, ці дані не в повному обсязі надаються пристроєм для однозначної інтерпретації формату або істотно розрізняються за значеннями між пристроями різних виробників , що створює певні складності для розробників SyncML-серверів.

  • уніфікація - підтримка великого числа виробників пристроїв і сервісів;
  • мінімальний обсяг переданих даних (швидка синхронізація передає тільки інформацію про зміни на сервері і клієнті, стиснення на базі WBXML);
  • повнота синхронізуються даних - клієнт SyncML може надавати всю необхідну інформацію «про себе»;
  • незалежність від типу контенту (можна синхронізувати практично будь-які дані).

Російськомовні сервіси, що підтримують SyncML

Дивитися що таке "SyncML" в інших словниках:

SyncML - (Synchronization Markup Language) ist ein plattformunabhängiger Standard zur Datensynchronisation zwischen Computern. Bei den Daten kann es sich um beliebige Informationen handeln, meist PIM Daten wie Adressen, Kalendereinträge oder E Mail ... ... Deutsch Wikipedia

SyncML - (Synchronization Markup Language) is the former name (currently referred to as: Open Mobile Alliance Data Synchronization and Device Management) for a platform independent information synchronization standard. Existing synchronization solutions ... ... Wikipedia

SyncML - est un langage de synchronisation de données (calendrier, agendas.) Entre appareils portables et postes fixes, basé sur XML ou WBXML. C est aussi le nom du consortium (Ericsson, IBM, Lotus, Motorola, Nokia, Psion, et quelques autres) à l ... ... Wikipédia en Français

SyncML - es un protocolo de la familia de XML, usado para proveer sincronización remota para dispositivos móviles. Está integrado en muchos dispositivos móviles, como teléfonos móviles o PDAs. SyncML es una herramienta multiplataforma que permite el ... ... Wikipedia Español

SyncML - ● ►en np. m. ►XML langage de synchronisation des données (courrier électronique, contenu d agendas, principalement) entre appareils portables et postes fixes, basé sur XML, avec des types MIME et des vCards. Développé par IBM, Lotus, Nokia, Psion ... Dictionnaire d'informatique francophone

SyncML (synchronization mark-up language) - Універсальна мова синхронізації протокол зв'язку, побудований за принципами відкритих стандартів. Додаток забезпечує синхронізацію бази даних будь-якого мобільного пристрою з будь-яким стаціонарним сервером. Єдина умова підтримка ... ... Словник термінів побутової та комп'ютерної техніки Samsung

SyncML (synchronization mark-up language) - Універсальна мова синхронізації протокол зв'язку, побудований за принципами відкритих стандартів. Додаток забезпечує синхронізацію бази даних будь-якого мобільного пристрою з будь-яким стаціонарним сервером. Єдина умова підтримка ... ... Словник термінів побутової та комп'ютерної техніки Samsung

The SyncML Initiative - The SyncML Initiative, Ltd. was a non profit corporation formed by a group of companies who co operated to produce an open standard for data synchronization and device management. Prior to SyncML, data synchronization and device management had ... ... Wikipedia

Sync ML - SyncML (Synchronization Markup Language) ist ein Plattform unabhängiger Standard zur Datensynchronisation zwischen Computern. Bei den Daten kann es sich um beliebige Informationen handeln, meist PIM Daten wie Adressen, Kalendereinträge oder E ... ... Deutsch Wikipedia