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 distribution 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) -ramen som används i de flesta Microsoft® -programvaror. 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.

delningskomponenter och mjukvarutjänster är standardmetoder idag på internet. Några exempel ses på reseuppreservation SITES 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 får många Microsoft® -applikationer att fungera över ett nätverk.

Det finns många konkurrerande tekniker som liknar Microsofts® Distribuerade 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® -samlingen av produkter för att stödja dessa komponenter. Detta inkluderar Windows® -operativsystem, webbservrar och databaslager. DCOM är ett ä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.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?