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.