Asunto: Re: [CORBA-Comp] Información
Fecha: Thu Apr 13 11:17:15 2000
De: "Diego Sevilla Ruiz (dsevilla@um.es)" <dsevilla@ditec.um.es>
Hola, Xabiel:
Varias puntualizaciones:
"xabiel Tucos (Javier Garcia Pañeda)" wrote:
> "Diego Sevilla Ruiz (dsevilla@um.es)" wrote:
>
[...]
>
> Hola Diego,
>
> vamos a ver, pero, ese tipo de funcionamiento ¿es sólo en modo librería o tambien se puede en
> los modos estándar (shared, unshared, ...)?
>
> Saludos
> Xabiel
>
En primer lugar, no soy un experto en MICO y tampoco tengo tiempo de estudiar todas sus
características, aún así...
Los modos de activación shared, unshared, etc. son terminología BOA. Esto nunca se
especificó bien (por eso nació el POA): ni su interfaz ni por supuesto el ámbito temporal de los
servidores con respecto al de sus objetos, por lo tanto la implementación de MICO es una
elección propia (creo que hace algún comentario al respecto en la documentación de MICO).
Teniendo esto claro, he visto (tienes razón) que los servidores que no están basados en
librería dinámica se tienen que iniciar con "activate", que realmente carga el servidor en
memoria (que en realidad es lo que NO quereis).
Contra esto se pueden tomar dos decisiones:
1. Bien implementar los servidores con librerías dinámicas (con lo cual, MICO, y esto que quede
claro, EN SU IMPLEMENTACIÓN PARTICULAR, ofrece la posibilidad de esta activación y carga
automática).
2. Bien utilizar un servidor "pequeño" que se encargue él de cargar de forma automática los .so
de los objetos implementación que sopote. Puede utilizar un mecanismo de ServantLocator en su
POA.
Sin embargo, como el interfaz del IMR no es estándar (y es ahí precisamente donde los
distintos vendedores añaden valor a su ORB), esto es lo que ofrece MICO. A lo mejor (no lo he
visto) el de ORBacus 4 sí que permite que se lancen servidores bajo demanda.
Por otro lado, se me olvidó comentar que el OAD de Visibroker 3.x estaba basado en BOA. Sin
embargo, Visibroker 4 ya incluye el POA, y quizá esta nueva versión sí que imcluya un IMR en
condicones.
Saludos.
diego.
--
Diego Sevilla Ruiz -- http://www.ditec.um.es/~dsevilla/
Departamento de Ingeniería y Tecnología de Computadores
Facultad de Informática. Universidad de Murcia
Campus de Espinardo - 30080 Murcia (SPAIN)
Tel.: +34-968-367570
E-mail: dsevilla@ditec.um.es
$_="\\l/) (>". "_'\n<";@@= /.|\n/g;$_=
"\@". "\007f". "DDq". "DD5". "\204".
"\@". "DT4CE". "D54E". "DD". "\244".
"\021". "dBDTC". "\010DD". "\200\$FD\024".
"GDAG". "DAGDT". "CqI";$c =0;$p =5;for$q
(/./g) {$q= ord$q; for(a, b){$z[$c]
=$@[$p+=($q&15) -4];$q>>=4;$c+=33 ;$c>98 &&($c-=98);}};print@z;
--------------------------------------------------------------------------
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/
--------------------------------------------------------------------------