Kas yra paskirstytų komponentų objekto modelis?

Per pastaruosius kelis dešimtmečius kompiuterių mokslininkai stengėsi pagerinti bendrą kompiuterio našumą naudodami paskirstytų komponentų technologiją. Paskirstyto komponento objekto modelį (DCOM) sukūrė Microsoft®, kad būtų galima platinti Microsoft® programinės įrangos komponentus keliuose kompiuterių serveriuose. Ši technologija leidžia sugrupuoti serverius įmonėje, o tai sukuria didelį visos įmonės mastelį.

Paskirstytų komponentų objekto modelis pirmą kartą buvo pristatytas su Windows® NT operacine sistema 1990-ųjų pabaigoje. Ši technologija buvo laipsniškas standartinės bendro objekto modelio (COM) sistemos, naudojamos daugumoje Microsoft® programinės įrangos, papildymas. Nors COM sistema suteikė galimybę pasiekti kelias programas iš vieno įrenginio, ji neveikė su išoriniais įrenginiais įmonės tinkle.

Dalijimasis komponentais ir programinės įrangos paslaugomis šiandien yra įprasta praktika internete. Kai kurie pavyzdžiai matomi kelionių rezervavimo svetainėse, kurios jungiasi prie viešbučių, oro linijų ir automobilių nuomos agentūrų. Ši technologija leidžia kompiuteriams dalytis programine įranga keliuose tinkluose. Paskirstytų komponentų objekto modelis yra technologija, kuri leidžia daugeliui „Microsoft®“ programų veikti tinkle.

Yra daug konkuruojančių technologijų, panašių į Microsoft® paskirstytų komponentų objektų modelį. Šios technologijos apima COM, COM+ ir žiniatinklio paslaugas. DCOM pirmiausia naudoja organizacijos, kurios naudoja „Microsoft®“ produktus.

Vienas iš paskirstytų komponentų objekto modelio naudojimo trūkumų yra būtinybė naudoti visą Microsoft® produktų kolekciją šiems komponentams palaikyti. Tai apima Windows® operacinę sistemą, žiniatinklio serverius ir duomenų bazės sluoksnį. DCOM yra „Microsoft®“ nuosavybė, todėl norint tinkamai veikti, reikalinga pagrindinė „Microsoft®“ technologija.

DCOM yra laikoma tarpprocesinio ryšio lygmens technologija. Tai leidžia kompiuteriui pasiekti kitą programą atskirame tinklo kompiuteryje. Tai leidžia programas dalytis keliuose serveriuose.
Dauguma korporacijų iš DCOM ir COM technologijų naudojimo tapo pažangesne žiniatinklio paslaugų programine įranga. Šio tipo programinė įranga yra lankstesnė nei standartinė DCOM, nes ji gali paleisti kelias programinės įrangos konfigūracijas ir aparatinės įrangos platformas. Tai būtina programinei įrangai internete, nes išoriniai klientai paprastai yra bendresni.