Wat is een gedistribueerd componentobjectmodel?
In de afgelopen decennia hebben computerwetenschappers gewerkt aan het verbeteren van de algehele computerprestaties met behulp van gedistribueerde componenttechnologie. Het Distributed Component Object Model (DCOM) is gemaakt door Microsoft® om de distributie van Microsoft® -softwarecomponenten over meerdere computerservers mogelijk te maken. Met deze technologie kunnen servers worden geclusterd in een bedrijf, dat grote bedrijfsbrede schaalbaarheid creëert.
gedistribueerd componentobjectenmodel werd voor het eerst geïntroduceerd met Windows® NT-besturingssysteem in de late jaren 1990. Deze technologie was een progressieve toevoeging aan het standaard Common Object Model (COM) framework dat wordt gebruikt in de meeste Microsoft® -softwaretoepassingen. Hoewel het COM -framework een methode bood om toegang te krijgen tot meerdere applicaties van één machine, werkte het niet met externe machines op een bedrijfsnetwerk.
Het delen van componenten en softwareservices zijn vandaag standaardpraktijken op internet. Sommige voorbeelden zijn te zien op Trip Reservation SITE's die verbinding maken met hotels, luchtvaartmaatschappijen en autoverhuurbureaus. Deze technologie maakt het mogelijk voor computers om softwaretoepassingen in meerdere netwerken te delen. Het gedistribueerde componentobjectmodel is de technologie waardoor veel Microsoft® -applicaties in een netwerk werken.
Er zijn veel concurrerende technologieën die vergelijkbaar zijn met Microsoft's® Distributed Component Object Model. Deze technologieën omvatten COM-, COM+ en webservices. DCOM wordt voornamelijk gebruikt door organisaties die Microsoft® -producten gebruiken.
Een van de nadelen van het gebruik van het gedistribueerde componentobjectmodel is de noodzaak om de hele Microsoft® -verzameling producten te gebruiken om deze componenten te ondersteunen. Dit omvat het Windows® -besturingssysteem, webservers en databaselaag. DCOM is eigendom van Microsoft® en vereist onderliggende Microsoft® -technologie om goed te functioneren.
<DCOM wordt beschouwd als een inter-process communicatielaagtechnologie. Hiermee heeft een computer toegang tot een andere applicatie op een afzonderlijke computer op het netwerk. Hierdoor kunnen applicaties worden gedeeld over meerdere servers.
De meeste bedrijven zijn geëvolueerd van het gebruik van DCOM- en COM -technologieën in meer progressieve webservicesoftware. Dit type software is flexibeler dan standaard DCOM omdat het één meerdere softwareconfiguraties en hardwareplatforms kan uitvoeren. Dit is essentieel voor software op internet omdat externe clients doorgaans generieker zijn.