3.2.1 Abstract Data Model

This section describes a conceptual model of possible data organization that an implementation maintains to participate in this protocol. The described organization is provided to facilitate the explanation of how the protocol behaves. This document does not mandate that implementations adhere to this model as long as their external behavior is consistent with that described in this document.

Server Type Table

This table contains entries of Server Object URI, the Server Types of SAO, and a Boolean value that specifies whether the SAO is a Singleton.

Server Object Table

This table contains Server Object URIs and the corresponding Server Objects. The Server Objects can be Singleton SAOs or MSOs.

Channel Table

This table contains an entry for each Channel instance. Each entry has the following items.

  • Channel: The instance of the Channel set up on the server.

  • Channel URI: URI for the Server Channel.

  • Format Identifier: A string value that identifies the serialization format. Valid values are a binary format identifier and a SOAP format identifier.

  • Transport: A string value that indicates which transport protocol to use. Valid values are "TCP", "SOAP-TCP", "HTTP", and "SOAP-HTTP".