Anterior
 Volver
 Siguiente

 
Asunto: Re: [CORBA-Comp] Más sobre el Implementation
Fecha: Wed May 3 13:06:45 2000
De: Marcos Menarguez Tortosa <marcos@dif.um.es>

 
Hola a todos.

Quería comentaros que existe una implementación Java bastante
interesante del ImR en la distribución JacORB.

Es bastante sencilla de usar. Tiene tres programas:
- imr: repositorio de implementaciones.
- imr_ssd: es un programa encargado de activar los servidores. Deberá
haber uno en cada máquina donde haya servidores CORBA.
- imr_mg: para administrar el ImR: dar de alta un servidor, modificar el
host donde se encuentra el servidor, darlo de baja, etc.

El proceso que hay que seguir es el siguiente. Primero, hay que ejecutar
el imr en 
cualquier máquina (basta con que tengamos uno en ejecución). Después
ejecutamos "imr_ssd" en cada máquina en la que tengamos servidores. Por
último, registramos los servidores: imr_mg add "ServidorCORBA" -l -c
"java Servidor". Con el comando anterior estamos registrando un servidor
llamado "ServidorCORBA" e indicamos el comando que hay que ejecutar para
su activación, "java Servidor".

Por otro lado está el tema de las referencias. Como ya habéis comentado
en la lista, las referencias de los objetos del servidor contienen la
dirección del ImR. Cuando un cliente invoca una operación sobre un
objeto, el ImR le envía un LOCATION_FORWARD para indicarle la
localización del servidor (si el servidor no está en ejecución, 
lo activa). JacORB utiliza un mecanismo sencillo para
generar este tipo de referencias. Utilizando la propiedad
"jacorb.use_imr" y "jacorb.implname" (nombre que le damos al servidor en
el ImR), todas las referencias PERSISTENTES que genere el POA del
servidor contendrán la dirección del ImR. Además, la creación del primer
POA persistente en el servidor indica al ImR que el servidor
está activo y no necesita lanzarlo. Por el contrario, la finalización
del último POA persistente en el servidor indica al ImR que el servidor
no está desactivado.

El mecanismo es bastante sencillo y útil. Además, el programa "imr_mg"
permite realizar la migración de los servidores fácilmente.

Podéis obtener más información sobre esta distribución en la dirección:
http://www.inf.fu-berlin.de/~brose/jacorb/

Un saludo,

Marcos.
_____________________________________________________________________

Marcos Menárguez Tortosa
Universidad de Murcia
Facultad de Informática
Departamento de Informática: Lenguajes y Sistemas Informáticos
Campus de Espinardo - 30071 Murcia (SPAIN)
Tlfno.: +34 968 364191
E-mail: marcos@dif.um.es
_____________________________________________________________________
--------------------------------------------------------------------------
Esta es la lista de discusión de CORBA y Componentes Software (corba-comp)
--------------------------------------------------------------------------
Suscripcion: Envie un correo a mailto:Majordomo@ditec.um.es?body=subscribe%20corba-comp
Eliminar su suscripcion: mailto:Majordomo@ditec.um.es?body=unsubscribe%20corba-comp
Informacion de la lista: mailto:Majordomo@ditec.um.es?body=info%20corba-comp
Problemas: mailto:corba-comp-owner@ditec.um.es
Indices de la lista: http://www.ditec.um.es/~dsevilla/corba/
--------------------------------------------------------------------------

 Anterior
 Volver
 Siguiente