0% found this document useful (0 votes)
45 views

DCOM

DCOM is a Microsoft technology that extends COM to enable communication between software components distributed across networked computers, using DCE/RPC. It provided the substrate for Microsoft's COM+ application server and addressed issues like serializing method calls and references across networks, but has since been deprecated in favor of the .NET Framework.

Uploaded by

funzz23
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

DCOM

DCOM is a Microsoft technology that extends COM to enable communication between software components distributed across networked computers, using DCE/RPC. It provided the substrate for Microsoft's COM+ application server and addressed issues like serializing method calls and references across networks, but has since been deprecated in favor of the .NET Framework.

Uploaded by

funzz23
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Distributed Component Object Model (DCOM) is a proprietary Microsoft technology for

communication among software components distributed across networked computers. DCOM,


which originally was called "Network OLE", extends Microsoft's COM, and provides the
communication substrate under Microsoft's COM+ application server infrastructure. It has been
deprecated in favor of the Microsoft .NET Framework.

The addition of the "D" to COM was due to extensive use of DCE/RPC (Distributed Computing
Environment/Remote Procedure Calls) – more specifically Microsoft's enhanced version, known
as MSRPC.

In terms of the extensions it added to COM, DCOM had to solve the problems of

 Marshalling – serializing and deserializing the arguments and return values of method
calls "over the wire".
 Distributed garbage collection – ensuring that references held by clients of interfaces are
released when, for example, the client process crashed, or the network connection was
lost.

You might also like