Distribuert komponentobjektmodell
Hopp til navigasjon
Hopp til søk
The Distributed Component Object Model (akronym DCOM , engelsk for "Object Model for Distributed Components ") er en datateknologi presentert i 1996 av Microsoft for å motvirke CORBA . DCOM er basert på Component Object Model , også fra Microsoft, og som dette er det en del av de teknologiene som Microsoft selv har til hensikt å erstatte med Microsoft .NET - rammeverket .
DCOM lar deg foreta eksterne prosedyreanrop over et nettverk, og ta deg av alle nødvendige medieringer, uavhengig av språket. Sammensetningen av klassene og deres metoder er gjort eksplisitt i et grensesnittdefinisjonsspråk , IDL ( Interface Description Language ).
Spesifikt legger DCOM til disse viktige funksjonene til COM:
- Serialisering ( rangering ): koding og dekoding i bytesekvenser av parametere og returverdier for de eksterne metodekallene, for å tillate overføring via nettverket.
- Distribuert søppelinnsamling : sikrer frigjøring av referanser som holdes av klientgrensesnittene når for eksempel en klientprosess krasjer, eller når nettverkstilkoblingen svikter.