close

Distribueret komponentobjektmodel

Hop til navigation Hop til søgning

The Distributed Component Object Model (akronym DCOM , engelsk for "Object Model for Distributed Components ") er en computerteknologi , der blev præsenteret i 1996 af Microsoft for at modvirke CORBA . DCOM er baseret på Component Object Model , også fra Microsoft, og som denne er den en del af de teknologier, som Microsoft selv har til hensigt at erstatte med Microsoft .NET frameworket .

DCOM giver dig mulighed for at foretage fjernprocedureopkald over et netværk, idet du tager dig af alle de nødvendige medieringer, uafhængigt af sproget. Sammensætningen af ​​klasserne og deres metoder er ekspliciteret i et grænsefladedefinitionssprog , IDL ( Interface Description Language ).

Specifikt tilføjer DCOM disse vigtige funktioner til COM:

  • Serialisering ( marshalling ): indkodning og afkodning i bytesekvenser af parametrene og returværdierne for fjernmetodekaldene for at tillade deres transmission via netværket.
  • Distribueret affaldsopsamling : sikrer frigivelse af referencer , der opbevares af klientgrænseflader, når for eksempel en klientproces går ned, eller når netværksforbindelsen fejler.

Relaterede emner