Žodis angliškai
Distributed Component Object Model
Santrumpa
DCOM
Žodis Lietuviškai
Paskirstytų komponentų objektų modelis
Apibrėžimas
Distributed Component Object Model (DCOM) – paskirstytų komponentų objektų modelis, yra Microsoft priklausanti technologija, skirta programinės įrangos dalių susisiekimui, kurie paskirstyti tinkle sujungtuose komiuteriuose
Paaiškinimai
Distributed Component Object Model (DCOM) – paskirstytų komponentų objektų modelis, yra Microsoft priklausanti technologija, skirta programinės įrangos dalių susisiekimui, kurie paskirstyti tinkle sujungtuose komiuteriuose. DCOM kuris iš pradžių buvo vadinamas „Network OLE“, pratęsia Microsoft‘o COM, ir aprūpina komunikacijomis veikiančiomis Microsoft‘o COM+ taikomųjų serverių infrastruktūroje. D pridėjimas prie COM buvo dėl plataus DCE/RPC (Distributed Computing Environment/Remote Procedure Calls) naudojimo, specifiškiau Microsoft‘o patobulintos versijos, žinomos kaip MSRPC. DCOM išsprendė šias problemas:
>Maršalavimas – serializavimas ir deserializavimas argumentų ir gražintų reikšmių medotdų užklausų „per laidus“; >Paskirstytas šiukšlių rinkimas – įsitikinimas, kad sąsajų klientų laikomi nurodymai yra paleidžiami kai, pvz. kliento procesas lūžta arba tinklo susijungimas buvo prarastas.
Vienas iš pagrindinių faktorių šių problemų sprendime, yra DCE/RPC kaip pagrindinis RPC mechanizmas už DCOM. DCE/RPC griežtai apibrėžė taisykles dėl maršalavimo ir kas yra atsakingas dėl atminties atlaisvinimo. DCOM buvo didelis COBRA varžovas. Abiejų technologijų šalininkai matė jas kaip vieną dieną tapsiančias kodo ir pakartotinių paslaugų per internetą modelį. Tačiau, sunkumai buvo tie, kad reikėjo bet kuri iš šių technologijų veiktų per interneto ugniasienes ir nežinomose/nesaugiose sistemose. Tai reiškė normalios HTTP užklausos kartu su internetinėmis naršyklėmis laimėjo prieš abi.
Naudota literatūra
http://en.wikipedia.org/wiki/Distributed_Component_Object_Model