RMI

Description

Mind Map on RMI, created by Mariianiitha Galindo Jimenez on 09/13/2016.
Mariianiitha Galindo Jimenez
Mind Map by Mariianiitha Galindo Jimenez, updated more than 1 year ago
Mariianiitha Galindo Jimenez
Created by Mariianiitha Galindo Jimenez about 9 years ago
8
0

Resource summary

RMI
  1. CARACTERÍSTICAS
    1. Facilita la interacción de objetos instanciados en diferente JVM mediante el paradigma de invocación de métodos de los objetos.
      1. Integra el modelo de objetos distribuidos en el lenguaje Java de forma natural y manteniendo la semántica que le es propia.
        1. Capacita para escribir aplicaciones distribuidas tan simple como sea posible.
          1. Mantiene y preserva en aplicaciones distribuidas el tipado fuerte propio de Java
            1. Proporciona diferentes modelos de persistencia de objetos distribuidos para conseguir la escalabilidad de las aplicaciones.
              1. Introduce los niveles de seguridad necesarios para garantizar la integridad de las aplicaciones distribuidas.
              2. VENTAJAS
                1. Permite distribuir una aplicación de forma muy transparente, es decir, sin que el programador tenga que modificar apenas el código
                  1. Las invocaciones remotas son más eficientes que las peticiones vía http que se usan con los CGIs o los Servlets.
                  2. DESVENTAJAS
                    1. Uso exclusivo de Java
                      1. No proporciona metainformación
                        1. No existe un mecanismo que controle las transacciones realizadas y actúe cuando no se completen.
                        2. ESTRUCTURA
                          1. RMI se compone de una arquitectura de tres capas:
                            1. Capa de stubs/skeletons.
                              1. Capa de referencias remotas
                                1. Capa de transporte.
                              Show full summary Hide full summary

                              Similar