Compartir a través de


Microsoft RPC

Rpc de Microsoft es un modelo para programar en un entorno de computación distribuida. El objetivo de RPC es proporcionar comunicación transparente para que el cliente parezca comunicarse directamente con el servidor. La implementación de RPC de Microsoft es compatible con la RPC del entorno de computación distribuida (DCE) de Open Software Foundation (OSF).

Puede configurar RPC para usar uno o varios transportes, uno o varios servicios de nombre y uno o varios servidores de seguridad. Rpc controla las interfaces de esos proveedores. Dado que RPC de Microsoft está diseñado para trabajar con varios proveedores, puede elegir los proveedores que mejor funcionan para su red. El transporte es responsable de transmitir los datos a través de la red. El servicio name toma un nombre de objeto, como un moniker, y busca su ubicación en la red. El servidor de seguridad ofrece a las aplicaciones la opción de denegar el acceso a usuarios o grupos específicos. Consulte reglas de diseño de interfaz para obtener información más detallada sobre la seguridad de las aplicaciones.

Además de las bibliotecas en tiempo de ejecución de RPC, Microsoft RPC incluye el lenguaje de definición de interfaz (IDL) y su compilador. Aunque el archivo IDL es una parte estándar de RPC, Microsoft lo ha mejorado para ampliar su funcionalidad para admitir interfaces COM personalizadas. El compilador del lenguaje de definición de interfaz de Microsoft (MIDL) usa el archivo IDL que describe la interfaz personalizada para generar varios archivos descritos en Creación y registro de un archivo DLL de proxy.

canal de

de comunicación deInter-Object

de detalles de serialización

de proxy de

de código auxiliar