Skip to main content

Hvad er en distribueret komponentobjektmodel?

I løbet af de sidste flere årtier har computerforskere arbejdet med at forbedre den samlede computerydelse ved at bruge distribueret komponentteknologi.Den distribuerede komponentobjektmodel (DCOM) blev oprettet af Microsoft For at aktivere distributionen af Microsoft Softwarekomponenter på tværs af flere computerservere.Denne teknologi gør det muligt for servere at blive samlet i en virksomhed, der skaber stor virksomhedsdækkende skalerbarhed.

Distribueret komponentobjektmodel blev først introduceret med Windows NT -operativsystem i slutningen af 1990'erne.Denne teknologi var en progressiv tilføjelse til Standard Common Object Model (COM) -rammerne, der bruges i de fleste Microsoft Softwareapplikationer.Mens COM -rammen leverede en metode til at få adgang til flere applikationer fra en maskine, virkede den ikke med eksterne maskiner på et firmanetværk.

Deling af komponenter og softwaretjenester er standardpraksis i dag på Internettet.Nogle eksempler ses på turreservationswebsteder, der opretter forbindelse til hoteller, flyselskaber og biludlejningsbureauer.Denne teknologi gør det muligt for computere at dele softwareapplikationer på tværs af flere netværk.Den distribuerede komponentobjektmodel er den teknologi, der gør mange Microsoft Applikationer fungerer på tværs af et netværk.

Der er mange konkurrerende teknologier, der ligner Microsofts Distribueret komponentobjektmodel.Disse teknologier inkluderer COM, COM+ og Web Services.DCOM bruges primært af organisationer, der bruger Microsoft Produkter.

En af ulemperne ved at bruge den distribuerede komponentobjektmodel er behovet for at bruge hele Microsoft Indsamling af produkter til understøttelse af disse komponenter.Dette inkluderer Windows Operativsystem, webservere og databaselag.DCOM er en proprietær for Microsoft og kræver underliggende Microsoft Teknologi til at fungere korrekt.

DCOM betragtes som en inter-process kommunikationslagsteknologi.Det giver en computer adgang til en anden applikation på en separat computer på netværket.Dette gør det muligt at dele applikationer på tværs af flere servere.

De fleste virksomheder har udviklet sig fra at bruge DCOM- og COM -teknologier til mere progressiv webservicesoftware.Denne type software er mere fleksibel end standard DCOM, fordi den kan køre en flere softwarekonfigurationer og hardwareplatforme.Dette er vigtigt for software på internettet, fordi eksterne klienter typisk er mere generiske.