Stub/skeleton

Solo disponible en BuenasTareas
  • Páginas : 2 (450 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de octubre de 2010
Leer documento completo
Vista previa del texto
La Arquitectura del RMI
La arquitectura RMI consiste de tres capas:
• La capa Stub (Cliente) /Skeleton (Server)
• La capa de RRL (Remote Reference Layer)
• La capa de Transport
La capa deStub/Skeleton
Esta capa es la que escucha los métodos llamados remotamente hechos por el cliente y re direcciona estas llamadas a los servicios del RMI en el servidor, esta capa consiste de un stub ydel skeleton.
Para invocar a los métodos de los objetos remotos, el request (pedido) en el lado del cliente empieza en el stub.
El stub es proxy del cliente que representa el objeto remoto.
Este esreferenciado por el programa como si fuera cualquier otro método local que está corriendo.
El stub comunica el método al objeto remoto a través del skeleton que es implementado en el servidor.
Elskeleton es el proxy del lado del servidor que continua la comunicación con el stub:
• Lee los parámetros para el método llamado.
• Hace una llamada al servicio remoto.
• Acepta el valor que retorna• Escribe el valor retornado de regreso al stub.
La capa RRL(Remote Reference layer)
La capa RRL es la que interpreta y maneja las referencias hechas por el cliente al objeto remoto en elservidor. Esta capa está presente en el lado del cliente, así como en la del servidor.
La RRL en el lado del cliente recibe un request para los métodos del stub que son transferidos encriptados como unacadena de datos del RRL hacia el lado del servidor. Los datos son transferidos a través de la red. La capa RRL del lado del servidor desencripta los parámetros que son enviados remotamente a través delskeleton, esto lo hace para que estén en el formato para que pueda entenderlo el skeleton.
Mientras retorna el valor del skeleton, la data es de nuevo encriptado y comunicada hacia el cliente através de la capa RRD del lado del servidor.
La capa Transport (Transporte)
La capa de transport es un enlace entre el RRL de el lado del servidor hacia el RRL de lado del cliente. La capa de...
tracking img