Figure 12-1 illustrates the architecture of a generic SyncML Server. Fundamentally, a Server only needs to implement the SyncML protocols and implement a few applications and data types for compliance and interoperability. It is not necessary for a Server to be structured or be modular in any way. The form of the illustrated generic Server simply follows the function of any given SyncML Server. The function of a SyncML Server can be partitioned into three main parts.
The Protocol Management ...