Skip to main content

Hva er en distribuert komponentobjektmodell?

I løpet av de siste tiårene har dataforskere arbeidet med å forbedre den generelle datamaskinytelsen ved å bruke distribuert komponentteknologi.Den distribuerte komponentobjektmodellen (DCOM) ble opprettet av Microsoft For å aktivere distribusjon av Microsoft Programvarekomponenter på tvers av flere dataservere.Denne teknologien gjør det mulig å gruppere servere i et selskap, som skaper stor selskapsdekkbar skalerbarhet.

Distribuert komponentobjektmodell ble først introdusert med Windows NT -operativsystem på slutten av 1990 -tallet.Denne teknologien var et progressivt tilskudd til Standard Common Object Model (COM) -rammen som brukes i de fleste Microsoft programvareapplikasjoner.Mens COM -rammeverket ga en metode for å få tilgang til flere applikasjoner fra en maskin, fungerte den ikke med eksterne maskiner på et firmanettverk.

Deling av komponenter og programvaretjenester er standardpraksis i dag på Internett.Noen eksempler sees på turneringssider som kobles til hoteller, flyselskaper og leiebyråer.Denne teknologien gjør det mulig for datamaskiner å dele programvare -applikasjoner på tvers av flere nettverk.Den distribuerte komponentobjektmodellen er teknologien som gjør mange Microsoft Programmer fungerer på tvers av et nettverk.

Det er mange konkurrerende teknologier som ligner Microsofts distribuert komponentobjektmodell.Disse teknologiene inkluderer COM, COM+ og Web Services.DCOM brukes først og fremst av organisasjoner som bruker Microsoft Produkter.

En av ulempene med å bruke den distribuerte komponentobjektmodellen er behovet for å bruke hele Microsoft Samling av produkter for å støtte disse komponentene.Dette inkluderer Windows Operativsystem, webservere og databaselag.DCOM er en proprietær for Microsoft og krever underliggende Microsoft Teknologi for å fungere ordentlig.

DCOM regnes som en kommunikasjonssjikt-teknologi mellom prosesser.Den lar en datamaskin få tilgang til en annen applikasjon på en egen datamaskin i nettverket.Dette gjør det mulig å dele applikasjoner på tvers av flere servere.

De fleste selskaper har utviklet seg fra å bruke DCOM og COM -teknologier til mer progressiv webtjenesteprogramvare.Denne typen programvare er mer fleksibel enn standard DCOM fordi den kan kjøre en flere programvarekonfigurasjoner og maskinvareplattformer.Dette er viktig for programvare på internett fordi eksterne klienter vanligvis er mer generiske.