SyncML allows synchronization to take place between a terminal device and
a server device. To be able to understand each other the data transferred
between a SyncML client and a SyncML server must be coded as a SyncML
document. The coding or decoding/parsing of the SyncML document is done
by the separate application components, respectively, that other end-user
applications (e.g. a UI application) can use. It is not always wanted,
advantageous or even possible to employ the SyncML coding/decoding
feature, since it is subjected to several disadvantages. The present
disclosure provides a concept to still use the synchronization related
components for communicating synchronization data between the
participating devices but without employing the coding/decoding component
feature. The response of coding and decoding the synchronization data is
transferred to corresponding end-user applications.