Functional Expectations from a SyncML Server

A production SyncML Server is expected to have certain functional abilities that are commonly more than the minimal requirements for compliance and/or interoperability. The expectations include support for the following:

  • Many device types

  • Numerous data types

  • A few different Sync Types

  • Various authentication schemes

  • Diverse types of back-end data sources

  • Multiple transport protocols

Many types of devices may wish to synchronize with a SyncML Server. Devices vary in capabilities such as communication bandwidth and memory size. A SyncML Server needs to be aware of device capabilities and adjust its behavior accordingly. For example, depending on Client memory conditions, the Server may decide to partition ...

Get SyncML®: Synchronizing and Managing Your Mobile Data now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.