The Distributed Component Object Model (DCOM) Remote Protocol [MS-DCOM] is appropriate for applications that require a distributed object-based architecture. It provides mechanisms for exposing application objects in distributed systems via remote procedure calls (RPCs). These mechanisms are described in [MS-DCOM] sections 1.3.1 through section 1.3.7.
DCOM consists of a set of RPC interfaces that can be implemented over any RPC transport by using any RPC protocol sequence that is supported by the Remote Procedure Call Extensions [MS-RPCE]. This layering is illustrated in the following figure.
Figure 3: DCOM remote protocol stack