SyncML®: Synchronizing and Managing Your Mobile Data By Uwe Hansmann, Riku Mettälä, Apratim Purakayastha, Peter Thompson, Phillipe Kahn
Table of Contents
Part II. SyncML In-Depth
To understand SyncML® technology and how different SyncML protocols and components interact with each other, it is best to understand the Synchronization Protocol [SSP02] first. The Synchronization Protocol uses the functionality from the other SyncML specifications, such as the Representation Protocol [SDS02], the Device Information DTD [SDI02], and the Meta Information DTD [SMI02]. The Synchronization Protocol defines how to use those protocols and DTDs in a consistent and interoperable manner. In general, the purpose of the Synchronization Protocol is to define the interaction between the Client and the Server, or rather, the phases for accomplishing a complete SyncML synchronization session.
By mastering the Synchronization Protocol, it is easy to go forward and learn more about other SyncML components. Thus, it is useful and important to read this chapter carefully even though your technical interests may be other than the Synchronization Protocol.