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