Il Distributed Component Object Model (in acronimo DCOM, inglese per "Modello ad oggetti per componenti distribuiti") è una tecnologia informatica presentata nel 1996 da Microsoft per contrastare CORBA. DCOM è basato sul Component Object Model, sempre di Microsoft, e come questa, fa parte di quelle tecnologie che Microsoft stessa intende soppiantare con il framework Microsoft .NET.

DCOM permette di effettuare chiamate di procedure remote attraverso una rete, occupandosi di tutte le mediazioni necessarie, in maniera indipendente dal linguaggio. La composizione delle classi e dei relativi metodi è esplicitata in un linguaggio di definizione d'interfaccia, IDL (Interface Description Language).

In particolare, DCOM aggiunge queste importanti funzionalità al COM:

  • Serializzazione (marshalling): codifica e decodifica in sequenze di byte dei parametri e dei valori di ritorno delle chiamate a metodo remote, per consentirne la trasmissione via rete.
  • Garbage collection distribuita (distributed garbage collection): assicura il rilascio di riferimenti mantenuti dai client delle interfacce quando, per esempio, un processo client va in crash, o quando viene meno la connessione di rete.

Voci correlate

modifica

Collegamenti esterni

modifica
Controllo di autoritàLCCN (ENsh98001674 · GND (DE4513112-0 · J9U (ENHE987007561217305171
  Portale Microsoft: accedi alle voci di Wikipedia che trattano di Microsoft

📚 Artikel Terkait di Wikipedia

Component Object Model

informatica il Component Object Model (noto con l'acronimo COM, inglese per Modello a oggetti per componenti) è un'interfaccia per componenti software introdotta

Service-oriented architecture

procedura remota (RPC); Distributed Component Object Model (DCOM), definiti mediante Interface Description Language; Common Object Request Broker Architecture

Windows 98

(DUN, Microsoft Dial-Up Networking) versione 1.3 Microsoft Distributed Component Object Model (DCOM98) Condivisione connessione Internet (ICS, Internet

Object Request Broker

Common Object Request Broker Architecture. ORBexpress - real-time ORB per Objective Interface Systems DCOM - il Distributed Component Object Model from

ActiveX

tecnologie Microsoft: OLE (Object Linking and Embedding) e COM (Component Object Model). Lo stesso argomento in dettaglio: Object Linking and Embedding. Introdotta

Application programming interface

tipo business). L'interfaccia di chiamate al BIOS del PC I Document Object Model di varie applicazioni come l'HTML La Single UNIX Specification La Windows

Remote Method Invocation

14 gennaio 2026. (EN) Ann Wollrath, Roger Riggs e Jim Waldo, A Distributed Object Model for the Java System (PDF), Toronto, Sun Microsystems, Inc., 1996

Architettura Windows NT

"servizi esecutivi". Nessun componente esecutivo ha accesso alle routine interne di un altro componente esecutivo. L'object manager è un sottosistema esecutivo