27.1033GPPRelease 5TSWide Area Network Synchronization
This background material is a synopsis of the material presented in 3G TR 27.903. Note that Release 99 is based on IrMC Sync. This release reflects a change to SyncML.
The IrMC standard was developed as an extension to the IrDA standard for the purpose of providing an open standard for data exchange between mobile devices or between mobile devices and desktops or PDAs. Among other things, IrMC defines four levels of support for information exchange. By definition, each higher level must support all of the preceding levels. The four levels are: Level 1 (Minimum Level), Level 2 (Access Level), Level 3 (Index Level), and Level 4 (Sync Level). Level 4 does not require Level 3. Level 2 and Level 4 are the most relevant for synchronization. IrMC has been adopted by IrDA and Bluetooth initiatives.
Bluetooth has adopted the IrMC standard as the basis for their synchronization specification.
WAP has not specified a synchronization standard. The WAP Forum is currently evaluating synchronization technologies and is expected to identify a technology later in 2001.
SyncML is an XML-based specification for data synchronization. It accommodates not only traditional local synchronization but also the special requirements associated with remote synchronization in wide-area wireless environments with intermittent connectivity. SyncML is based on a client-server model. SyncML specifications consist of three major components: representation protocol, synchronization protocol, and transport bindings. The Representation protocol defines XML-based messages for synchronization, whereas the Synchronization protocol defines synchronization in the form of message sequence charts. The Transport binding specification defines a mechanism to carry synchronization messages over different transport mechanisms.