Please enable JavaScript.
Coggle requires JavaScript to display documents.
RPC (Remote Procedure Call) - Coggle Diagram
RPC (Remote Procedure Call)
Definición
Mecanismo que permite a programas llamar procedimientos o funciones en otros sistemas
Oculta la complejidad de la comunicación de red
Funcionamiento
Cliente realiza una llamada a un procedimiento local
El sistema serializa esta llamada
El servidor recibe la solicitud, la deserializa y ejecuta el procedimiento
El servidor envía la respuesta al cliente, que deserializa el resultado y continúa la ejecución
Stubs
Cliente
Representa la interfaz del procedimiento remoto
Se encarga de serializar los parámetros y deserializar los resultados
Servidor
Deserializa la solicitud, ejecuta el procedimiento y serializa el resultado
Marshalling
Proceso de convertir los parámetros de una llamada a procedimiento
Y luego convertido de nuevo al formato original en el lado receptor
Binding
Proceso de localización del servicio remoto
Incluye la resolución de nombres
Y configuración de la ruta de comunicación
Establecimiento de una conexión para la comunicación
Programar con RPC
Definición de la interfaz (IDL)
Generación de stubs a partir de la IDL
Implementación del servidor y del cliente utilizando los stubs generados
Compilación y despliegue de la aplicación