Distributed COM (DCOM) is a protocol that enables software components to communicate with one another over a network.
DCOM is the distributed extension of COM. It specifies the additional infrastructure that is required to further extend COM to networked environments and enable software components to communicate with one another over a network. DCOM is designed for use across multiple network transports, including Internet protocols such as HTTP. It is based on the OSF's DCE RPC specification and implemented as a layer over Microsoft RPC.