Zusammenfassung der Ressource
Sistemas basados en objetos distribuidos
- 10.1 Arquitectura
- La orientacion a objetos consituye un importante paradigma en el desarrollo de software
- 10.1.1 Objetos distribuidos
- Objetivo principal, encapsular datos
- separacion entre interfaces
- tiempos de compilacion vs objetos en tiempo de ejecucion
- Objetos persistentes y transitorios
- 10.1.2 Enterprise Java Beans
- objeto java alojado en un servidor especial
- ofrece
- diferentes formas para que los clientes remotos invoquen
- 10.1.3 Objetos compartidos distribuidos Globe
- modelo de objeto
- objeto local primitivo
- Objeto local compuesto
- subobjeto semantica
- subobjeto comunicacion
- subobjeto replicacion
- subobjeto control
- 10.2 Procesos
- 10.2.1 Servidores de Objetos
- es diseñado para soportar objetos distribuidos
- Alternativas para invocar objetos
- Adaptador de Objetos
- 10.2.2 Sistema en tiempo de ejecucion Ice
- 10.3 Comunicacion
- RPC(Remote Procedure Call)
- 10.3.5 Manejo de mensajes basado en objetos
- CORBA((ommon Object Request Broker Architecture)
- 10.3.1 Vinculacion de un cliente a un objeto
- implementacion de referencias a un objeto
- 10.3.2 Invocacion a metodos remotosestaticas vs dinamicas
- RMI(Remote Method Invocation)
- 10.3.3 Paso de parametros
- El paso de parámetros es el mecanismo mediante el que se pasa información a un subprograma.
- 10.3.4 RMI Java
- Modelo java de objetos distribuidos
- Invocacion Java a un objeto remoto
- 10.4 Asignacion de nombres
- Referencia de objetos corba
- puede invocar metodos implementados
- por el objeto definido
- Referencias a objetos globe
- a cada objeto
- se le asigna un identificador globalmente unico
- 10.5 Sincronizacion
- 10.6 Consistencia y replicacion
- Consistencia en las entradas
- se presenta la consistencia en los datos de entrada
- Marcos de trabajo
- Invoaciones replicadas
- 10.7 Tolerancia de fallos
- Utilizan el mismo mecanismo que otros sistemas distribuidos
- CORBA tolerante a fallas
- Java tolerante a fallas
- 10.8 Seguridad
- Ejemplo Globe
- Seguridad para objetos remotos