3.1.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.

presentationId: An entity which represents a unique identifier for a presentation.

hostToken: An entity that specifies the token returned by the protocol server corresponding to the presentation that is uploaded by the protocol client.

The protocol server MUST assign a presentationId to the presentations that are uploaded to the protocol server. Additionally, the protocol server MUST maintain a host token corresponding to a presentationId. The host token is passed to the PowerPoint Web Broadcast Protocol [MS-PWBPS] server by the protocol client to associate the corresponding presentation with a slide show broadcast session. PowerPoint Web Broadcast Protocol [MS-PWBPS] server retrieves the presentation from the protocol server by sending the host token for the presentation to the protocol server.