Microsoft RPC
Microsoft RPC är en modell för programmering i en distribuerad datormiljö. Målet med RPC är att tillhandahålla transparent kommunikation så att klienten verkar kommunicera direkt med servern. Microsofts implementering av RPC är kompatibel med Open Software Foundation (OSF) Distributed Computing Environment (DCE) RPC.
Du kan konfigurera RPC att använda en eller flera transporter, en eller flera namntjänster och en eller flera säkerhetsservrar. Gränssnitten till dessa leverantörer hanteras av RPC. Eftersom Microsoft RPC är utformat för att fungera med flera leverantörer kan du välja de leverantörer som fungerar bäst för nätverket. Transporten ansvarar för att överföra data över nätverket. Namntjänsten tar ett objektnamn, till exempel en moniker, och hittar dess plats i nätverket. Säkerhetsservern erbjuder program möjligheten att neka åtkomst till specifika användare och/eller grupper. Mer detaljerad information om programsäkerhet finns i Gränssnittsdesignregler.
Förutom RPC-körningsbiblioteken innehåller Microsoft RPC IDL (Interface Definition Language) och dess kompilator. Även om IDL-filen är en standarddel av RPC har Microsoft förbättrat den för att utöka sina funktioner för att stödja anpassade COM-gränssnitt. Microsoft Interface Definition Language (MIDL)-kompilatorn använder IDL-filen som beskriver ditt anpassade gränssnitt för att generera flera filer som beskrivs i Skapa och registrera en proxy-DLL-.
Relaterade ämnen