Viimastel aastakümnetel on arvutiteadlased töötanud hajutatud komponentide tehnoloogia abil arvuti üldise jõudluse parandamise nimel. Hajuskomponentide objektimudeli (DCOM) lõi Microsoft®, et võimaldada Microsoft® tarkvara komponentide levitamist mitme arvutiserveri vahel. See tehnoloogia võimaldab servereid ettevõttesse koondada, mis loob suure ettevõtteülese mastaapsuse.
Hajuskomponentide objektimudelit tutvustati esmakordselt Windows® NT operatsioonisüsteemiga 1990. aastate lõpus. See tehnoloogia oli järkjärguline täiendus standardsele ühise objektimudeli (COM) raamistikule, mida kasutatakse enamikus Microsoft® tarkvararakendustes. Kuigi COM-raamistik pakkus meetodit mitmele rakendusele juurdepääsuks ühest masinast, ei töötanud see ettevõtte võrgus olevate väliste masinatega.
Komponentide ja tarkvarateenuste jagamine on tänapäeval Internetis tavapärane praktika. Mõned näited on nähtavad reiside broneerimise saitidel, mis ühendavad hotellide, lennufirmade ja autorendibüroodega. See tehnoloogia võimaldab arvutitel jagada tarkvararakendusi mitme võrgu vahel. Jaotatud komponendi objektimudel on tehnoloogia, mis paneb paljud Microsoft® rakendused töötama üle võrgu.
On palju konkureerivaid tehnoloogiaid, mis on sarnased Microsofti® hajutatud komponendi objektimudeliga. Nende tehnoloogiate hulka kuuluvad COM, COM+ ja veebiteenused. DCOM-i kasutavad peamiselt organisatsioonid, mis kasutavad Microsoft® tooteid.
Üks hajutatud komponentide objektimudeli kasutamise puudusi on vajadus kasutada nende komponentide toetamiseks kogu Microsoft® tootekogu. See hõlmab operatsioonisüsteemi Windows®, veebiservereid ja andmebaasikihti. DCOM kuulub ettevõttele Microsoft® ja selle nõuetekohaseks toimimiseks on vaja Microsoft®-i aluseks olevat tehnoloogiat.
DCOM-i peetakse protsessidevaheliseks suhtluskihi tehnoloogiaks. See võimaldab arvutil pääseda juurde teisele rakendusele võrgus olevas eraldi arvutis. See võimaldab rakendusi jagada mitme serveri vahel.
Enamik ettevõtteid on DCOM- ja COM-tehnoloogiate kasutamisest arenenud progressiivsemaks veebiteenuste tarkvaraks. Seda tüüpi tarkvara on paindlikum kui standardne DCOM, kuna see võib käitada ühte mitut tarkvarakonfiguratsiooni ja riistvaraplatvormi. See on Interneti-tarkvara jaoks hädavajalik, kuna välised kliendid on tavaliselt üldisemad.