Science Fair Project Encyclopedia
Distributed component object model
Distributed Component Object Model (DCOM) is a Microsoft proprietary technology for software components distributed across several networked computers. It is descended from COM, later part of COM+. It has been deprecated in favor of Microsoft .NET.
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 collection was lost.
Ironically, however, the difficulties involved in getting either of these technologies to work over Internet firewalls, and on unknown and insecure machines, meant that normal http requests in combination with web browsers won out over both of them.
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details