Chapter 13. Interoperability Verification


SyncML®: Synchronizing and Managing Your Mobile Data
By Uwe Hansmann, Riku Mettälä, Apratim Purakayastha, Peter Thompson, Phillipe Kahn
Table of Contents
Part III.  Building SyncML Applications

For a seamless end-user experience and for a successful standard, it is important that Clients and Servers be interoperable. To ensure this, SyncML® has introduced interoperability testing. This test must be passed in order to use the label SyncML conformant and the SyncML Interoperability Logo. The test ensures that products aspiring to be SyncML conformant and Interoperable actually conform to the specifications and interoperate with other implementations. This chapter covers the steps required to pass the SyncML Conformance [SCTP02] and Interoperability Testing Process [SITP02].

The goal of SyncML is to provide global data synchronization. It could be jeopardized if a consumer with a SyncML conformant Client is unable to synchronize with a SyncML conformant Server (assuming they are using the same communication bearer and the same data types).

It is the goal of SyncML to ensure the interoperability of conformant devices. To ensure this interoperability, SyncML has established the SyncML Interoperability Committee (SIC). The SIC focuses only on ensuring this interoperability.

SyncML has also established the following processes and tools to support this goal:

  • Conformance Testing Process

  • SyncML Conformance Test Suite

  • Interoperability Testing Process with SyncFest™

  • SyncML Interoperability Reference Pool

Getting the SyncML Logo is a multistep process (see Figure 13-1). The process applies for data synchronization (SyncML DS), as well as for Device Management (SyncML DM). In case of a device that supports both SyncML DS and SyncML DM, the interoperability of each protocol is verified separately. Interoperability testing for SyncML DS and SyncML DM can be done at the same SyncFest, so there is not much extra work involved.

Figure 13-1. Interoperability Verification process



    SyncML. Synchronizing and Managing Your Mobile Data
    SyncML: Synchronizing and Managing Your Mobile Data
    ISBN: 0130093696
    EAN: 2147483647
    Year: 2001
    Pages: 124 © 2008-2017.
    If you may any questions please contact us: