The Representation Protocol [SRP02] and the Synchronization Protocol [SSP02] are the main components of SyncML® Data Synchronization technology. A few important elements still need to be added to the main protocols to realize the complete SyncML framework. These make the SyncML framework comprehensive such that it can efficiently be used for its designed functionality.
To complete the SyncML framework, there are basically two types of elements still to be considered. First, the SyncML protocols need some supportive elements. To address this, the Meta Information (MetInf) DTD [SMI02] and the Device Information (DevInf) DTD [SDI02] are introduced in this framework.
A second missing link is related to connectivity, or how SyncML Messages are transferred from one entity to another. Transport protocols of different kinds are required. The SyncML framework provides this transport functionality in the HTTP [SHB02], WSP [SWB02], and OBEX [SOB02] bindings.
These missing elements have important roles in finalizing SyncML technology. The additional components complete the picture and show how different SyncML components work with each other.