Skip to main content

Vad är en distribuerad komponentobjektmodell?

Under de senaste decennierna har datavetare arbetat med att förbättra den totala datorprestanda genom att använda distribuerad komponentteknologi.Den distribuerade komponentobjektmodellen (DCOM) skapades av Microsoft för att möjliggöra distributionen av Microsoft Programvarukomponenter över flera datorservrar.Denna teknik gör det möjligt för servrar att klustera i ett företag, vilket skapar stor företagsomfattande skalbarhet.

Distribuerad komponentobjektmodell introducerades först med Windows NT operativsystem i slutet av 1990 -talet.Denna teknik var ett progressivt tillägg till den vanliga Common Object Model (COM) ramverket som används i de flesta Microsoft Programvaruapplikationer.Medan COM -ramverket tillhandahöll en metod för att komma åt flera applikationer från en maskin, fungerade det inte med externa maskiner i ett företagsnätverk.

Dela komponenter och programvarutjänster är standardmetoder idag på internet.Några exempel ses på resor som ansluter till hotell, flygbolag och biluthyrningsbyråer.Denna teknik gör det möjligt för datorer att dela programvaruapplikationer över flera nätverk.Den distribuerade komponentobjektmodellen är tekniken som gör många Microsoft Applikationer fungerar i ett nätverk.

Det finns många konkurrerande tekniker som liknar Microsofts Distribuerad komponentobjektmodell.Dessa tekniker inkluderar COM, COM+ och webbtjänster.DCOM används främst av organisationer som använder Microsoft Produkter.

En av nackdelarna med att använda den distribuerade komponentobjektmodellen är behovet av att använda hela Microsoft insamling av produkter för att stödja dessa komponenter.Detta inkluderar Windows Operativsystem, webbservrar och databaslager.DCOM är en äganderätt till Microsoft och kräver underliggande Microsoft Teknik för att fungera korrekt.

DCOM anses vara en kommunikationsskikt för kommunikationslager.Det gör att en dator kan komma åt en annan applikation på en separat dator i nätverket.Detta gör att applikationer kan delas över flera servrar.

De flesta företag har utvecklats från att använda DCOM- och COM -teknik till mer progressiv webbtjänstprogramvara.Denna typ av programvara är mer flexibel än standard DCOM eftersom den kan köra en multipel mjukvarukonfigurationer och hårdvaruplattformar.Detta är viktigt för programvara på internet eftersom externa klienter vanligtvis är mer generiska.