• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 6. Representation Protocol > Identifiers in SyncML

Identifiers in SyncML

During synchronization, it is fundamentally important to consistently identify individual data items or a collection of data items. Sometimes it is necessary to identify the actual device or network server that is the intended recipient of a package. At other times it is necessary to identify a collection of data such as a database. At yet other times it may be necessary to identify individual data items in a datastore or a set of data items that satisfy certain criteria. SyncML uses the notion of Target and Source for identification. Each SyncML package contains Target and Source elements in various places. Depending on the context, the Target and Source may refer to a particular machine, a particular datastore, a set of data items, or an individual data item.

Target and Source Addressing

Typically, each Target or Source element contains a Uniform Resource Identifier (URI) or a Uniform Resource Name (URN). The URI naming scheme is a flexible naming scheme that can be used to uniquely name any network resource, such as a machine, a datastore, or a data item. A URI begins with the identification of a scheme such as “http” or “IMEI” (International Mobile Equipment Identifier), and the part that follows the scheme is specific to the identified scheme. For example, “http://www.syncml.org/sync-Server” is a valid URI identifying a network Server in the “http” scheme. “IMEI:098712345” is a valid URI identifying a mobile device by its unique numeric identifier.


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint