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

  • Lenguaje De Programacion De Lado Cliente
    2039 palabras | 9 páginas
  • programacion cliente.servidor
    4155 palabras | 17 páginas
  • Electricidad y magnetismo
    596 palabras | 3 páginas
  • Arquitecturas mas comunes empleadas en el desarrollo web html ftp w3c css
    1338 palabras | 6 páginas
  • Arquitecturas mas comunes empleadas en el desarrollo web html ftp w3c css
    1352 palabras | 6 páginas
  • cliente servidor
    2540 palabras | 11 páginas
  • Lecturas basicas 1 uam-x
    611 palabras | 3 páginas
  • Entorno económico y político de méxico periodo 1821 -1855
    3316 palabras | 14 páginas
  • Lee iacocca
    1589 palabras | 7 páginas
  • Ventajas y Desventajas de las tecnologías web: ASP, JSP Y PHP
    887 palabras | 4 páginas