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 å muliggjøre distribusjon av Microsoft® -programvarekomponenter på tvers av flere dataservere. Denne teknologien gjør det mulig for servere å bli gruppert i et selskap, som skaper stort selskap i hele selskapet.
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.
Delingskomponenter og programvaretjenester er standardpraksis i dag på internett. Noen eksempler sees på turreservasjon SItes som kobles til hotell, 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 får mange Microsoft® -applikasjoner til å fungere på tvers av et nettverk.
Det er mange konkurrerende teknologier som ligner Microsofts® Distribuerte 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® -samlingen 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.