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.
Clients maintain the following data elements:
Proxy: Local proxy object to the server object that is used by the higher-layer application or protocol to invoke method calls on the server object.
List of Pending Calls: A list containing all calls that the higher-layer protocol or application has made but that have not been sent to the server. Each entry contains all state needed to later write a method call to the message:
Method Number: The opnum of the method to call.
Parameter Values: The parameter values to pass to the method.
Security Context: The current security context data as defined by [MS-COM] section 2.2.3.2.