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 ...