Overview
The SyncML Initiative defined the Synchronization Protocol because simply providing DTDs (i.e., the syntax of messages) did not do enough to enable synchronization between devices. First, full end-to-end interoperability cannot be achieved only by defining the DTDs, as they give too much flexibility. Second, several functions, such as the authentication procedure, need to be defined by the Synchronization Protocol so consistent synchronization can really take place.
By following the Synchronization Protocol, implementations know which DTD element types they can use and when they can use them. In addition, the protocol adds extra functionality to the SyncML technology through combinations of element types defined by the DTDs.
The design ...
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.