programacion cliente servidor

2510 palabras 11 páginas
PROGRAMACIÓN CLIENTESERVIDOR

UNIDAD 3
RMI (REMOTE METHOD
INVOCATION)

OBJETI
VO

Identificar las características, ventajas y desventajas del mecanismo RMI de Java para la intercomunicación de aplicaciones mediante la invocación de métodos remotos. Desarrollar aplicaciones empleando el mecanismo RMI.

TEMARIO
3.1. Características y Estructura de RMI
3.2. El API Java RMI.
3.3. Jerarquía de objetos RMI.
3.4. El Sistema de Nombrado Registry.
3.5. Desarrollo de Aplicaciones
Distribuidas.
3.6. Paso de parámetros a través de la red.
3.7. Callbacks (Resguardos).

TEMA
3.1

Características y
Estructura de
RMI

RMI
El sistema de Invocación Remota de
Métodos (RMI) de Java permite a un objeto que se está
…ver más…
Los interfaces definen métodos, mientras que las clases implementan los métodos definidos en los interfaces y, quizás, también definen algunos métodos adicionales. En una aplicación distribuida, se asume que algunas implementaciones residen en diferentes máquinas virtuales. Los objetos que tienen métodos que pueden llamarse por distintas máquinas virtuales son los objetos remotos.



Un objeto se convierte en remoto implementando un interface remoto, que tenga estas características.



Un interface remoto desciende del interface java.rmi.Remote.



Cada método del interface declara java.rmi.RemoteException además de específica de la aplicación.

que lanza una cualquier excepción

El stub


El RMI trata a un objeto remoto de forma diferente a como lo hace con los objetos no-remotos cuando el objeto es pasado desde una máquina virtual a otra. En vez de hacer una copia de la implementación del objeto en la máquina virtual que lo recibe, RMI pasa un stub para un objeto remoto. El stub actúa como la representación local o proxy del objeto remoto y básicamente, para el llamador, es la referencia remota. El llamador invoca un método en el stub local que es responsable de llevar a cabo la llamada al objeto remoto.



Un stub para un objeto remoto implementa el mismo conjunto de interfaces remotos que el objeto remoto. Esto permite que el stub sea tipado a

Documentos relacionados

  • programacion cliente.servidor
    4155 palabras | 17 páginas
  • Servidor publico
    3892 palabras | 16 páginas
  • Programacion Dirigida Por Eventos
    2025 palabras | 9 páginas
  • Servidor proxy
    1606 palabras | 7 páginas
  • Configurar un servidor
    5788 palabras | 24 páginas
  • Lenguaje De Programacion De Lado Cliente
    2039 palabras | 9 páginas
  • El servidor policial, es un servidor público
    740 palabras | 3 páginas
  • cliente servidor
    2540 palabras | 11 páginas
  • Funcionamiento de una estación de trabajo cliente-servidor
    1019 palabras | 5 páginas
  • Aspectos de diseño de Cliente - Servidor
    1115 palabras | 5 páginas