Ugrás a tartalomhoz

Distributed Component Object Model

A Wikipédiából, a szabad enciklopédiából
A lap korábbi változatát látod, amilyen ArthurBot (vitalap | szerkesztései) 2010. szeptember 13., 17:48-kor történt szerkesztése után volt. Ez a változat jelentősen eltérhet az aktuális változattól. (Bot: következő hozzáadása: simple:Distributed Component Object Model)

A Distributed Component Object Model (DCOM) egy Microsoft tulajdonában levő technológia szoftver komponensek számítógép hálózaton keresztül történő kezelésére. A COM utóda, később a COM+ részévé vált. Elavulttá vált a Microsoft .NET megjelenésével.

A DCOM a COM következő problémáit küszöbölte ki:

  • Marshalling (elrendezés) – a függvényhívások sorosítása és vissza alakítása hálózaton keresztül
  • Elosztott szemétgyűjtés – a távoli kliens lefagyása vagy a hálózati kapcsolat elvesztése után a referenciák megszüntetése

A DCOM a CORBA jelentős versenytársa volt. Mindkét technológia támogatói úgy tekintettek a saját technológiájukra, mint a kód és szolgáltatás-újrahasznosítás modelljére interneten keresztül.

Ennek ellenére mindkét technológia alkalmazása komoly nehézségekbe ütközött internetes tűzfalak használata esetén.