Please enable JavaScript.
Coggle requires JavaScript to display documents.
RPC's (Elementos Necesarios (Código Cliente, Código del Servidor,…
RPC's
Elementos Necesarios
Código Cliente
Código del Servidor
Formato de Representacion
Semantica de fallo
Localización del Servidor
Interfaz
Problemas del RPC
Cliente no localiza el servidor
Pierde mensaje de petición cliente al servidor
Pierde mensaje de respuesta servidor al cliente
Servidor Falla después de recibir petición
Cliente falla después de realizar una petición
Evolución
Propuesta de Birrel y Nelson (1984)
Servicios NSF o NIS
Metodos Remotos CORBA, RMI
Finalizó su desarrollo en 1990
IDL
Integrado con lenguaje de programación(Cedar y Argus)
Describir interfaces(RPC de Sun y RPC de DCE)
Genera automáticamente resguardos
Define procedimientos y argumentos
Protocolo Peticion - Respuesta
Busca Transparencia
Solución
Remote Procedure Call
Cliente realiza procedimientos específicos
Peticion - Respuesta [Vs]
Paso de Mensaje (Bajo Nivel)
Envía el mensaje después recibe vuelve a enviar y vuelve a recibir
Llamadas remotas de procedimientos (Alto nivel)
Comodidad
STUBS
Tareas
Localizan al servidor
Marshaling
Envían mensaje al servidor
Esperan recepción y devuelven respuesta
Basado en librería para tareas habituales
Localizacion del Servidor
Localizar el servidor
Enlazar el servidor
Enlace Dinamico
Enlace no Persistente
Se mantiene despues de la primera llamada
Enlace Persistente
Se establece en cada llamada RPC
KATHERYNN FLORES