Hajautettu komponenttimalli
Siirry navigointiin
Siirry hakuun
Distributed Component Object Model ( lyhenne DCOM , englanniksi "Object Model for Distributed Components ") on tietokonetekniikka , jonka Microsoft esitteli vuonna 1996 torjuakseen CORBA :ta . DCOM perustuu Component Object Modeliin , myös Microsoftilta, ja näin se on osa niitä teknologioita, jotka Microsoft itse aikoo korvata Microsoft .NET -kehyksellä .
DCOM mahdollistaa etäproseduurikutsujen soittamisen verkon yli huolehtien kaikista tarvittavista välityksistä kielestä riippumatta. Luokkien ja niiden menetelmien kokoonpano tehdään selväksi rajapinnan määritelmäkielellä IDL ( Interface Description Language ) .
Erityisesti DCOM lisää seuraavat tärkeät ominaisuudet COM:iin:
- Serialisointi ( järjestäminen ): etämenetelmäkutsujen parametrien ja palautusarvojen koodaus ja dekoodaus tavusarjoissa, jotta ne voidaan siirtää verkon kautta.
- Hajautettu roskienkeruu : varmistaa asiakasrajapintojen sisältämien viitteiden vapauttamisen , kun esimerkiksi asiakasprosessi kaatuu tai verkkoyhteys katkeaa.