lunes, 8 de octubre de 2012

2.1.2 COMUNICACION CON RPC


                                                                                                                                                                                 Es una llamada a un procedimiento que existe y se ejecutara en      una máquina remota.

Es una técnica  para el desarrollo  de aplicaciones distribuidas,basadas en el paradigma Cliente/Servidor.

Extiende la noción de llamadas a procedimientos  locales, de tal forma que el procedimiento llamado no tiene que estar en  la misma máquina  donde reside el llamador.

Permite a los programas que llamasen a procedimientos localizados en otras máquinas


Cliente:
El proceso que realiza una la llamada a una función.
 Dicha llamada empaqueta los argumentos en un mensajey se los envía a otro proceso.
Queda la espera del resultado.

Servidor:

Se recibe un mensaje consistente en varios argumentos.
 Los argumentos son usados para llamar una función en el servidor.
El resultado de la función se empaqueta en un mensajeque se retransmite al cliente

No hay comentarios:

Publicar un comentario