DLL-helyettesítők
A COM lehetővé teszi olyan DLL-kiszolgálók létrehozását, amelyek betölthetők helyettesítő EXE-folyamatokba. Ez egyesíti a DLL-kiszolgálók egyszerű írását a végrehajtható implementáció előnyeivel. Az olyan fejlesztői eszközök, mint a Microsoft Visual Studio, megkönnyítik a DLL-kiszolgálók írását, de egy DLL-kiszolgálónak önmagában vannak korlátai. A DLL-kiszolgáló helyettesítő eljárásban való futtatása számos lehetséges előnyt kínál:
- Hibaelkülönítés és több ügyfél egyidejű kiszolgálásának képessége.
- Elosztott környezetben a DLL-kiszolgáló implementációja használható távoli ügyfelek kiszolgálására.
- Lehetővé teheti az ügyfelek számára, hogy megvédjék magukat a nem megbízható kiszolgálókódtól, miközben hozzáférést biztosíthatnak a DLL-kiszolgáló által biztosított szolgáltatásokhoz.
- A DLL-kiszolgáló helyettesítő környezetben való futtatása biztosítja a DLL számára a helyettes biztonságát.
A COM egy alapértelmezett helyettesítő folyamatot biztosít, vagy egyéni helyettesítőt írhat, ha speciális igényei vannak.
Az alábbi témakörök további információt nyújtanak a DLL-helyettesítőkről:
- DLL-kiszolgálóra vonatkozó követelmények
- A System-Supplied helyettes használata
- Egyéni helyettesítő írása