Distributed Component Object Model

from Wikipedia, the free encyclopedia

The Distributed Component Object Model (DCOM) is an object-oriented remote procedure call system based on the Distributed Computing Environment standard.

It was defined by Microsoft to allow the Component Object Model technology to communicate over a computer network .

An earlier name is Network OLE. The origin of this protocol can be identified from the two names. It is an extension of the already existing interface definitions Component Object Model or Object Linking and Embedding to networks.

DCOM was developed by Microsoft and is mainly used there (for example with ActiveX ). However, there are also various adapters for communicating via the DCOM protocol without directly using Microsoft's DCOM implementation. One example would be JCOM, which creates an interface between Java and DCOM.

DCOM can be encapsulated by .NET Remoting Services and the Enterprise Services . DCOM is still part of Windows for reasons of compatibility. The Windows Communication Foundation (WCF for short, formerly known as Indigo) is the new technology for distributed applications from Microsoft and part of the .NET Framework 3.0. WCF unifies the three remote call technologies of the .NET Framework: Enterprise Services, Remoting and Web Services . In Windows Vista it is available. It could be upgraded for Windows XP .

Web links