Asunto: Re: [CORBA-Comp] Servidor CORBA Público -- CORBA
Fecha: Fri Mar 17 11:33:03 2000
De: "Diego Sevilla Ruiz (dsevilla@um.es)" <dsevilla@ditec.um.es>
Hola, Santiago:
Santiago Rodriguez wrote:
> A mí me parece una idea muy buena. De hecho, imagino que esta idea proliferará según corba vaya siendo más y más estable. Aunque también tendrá que ser suficientemente seguro y los proxies tendrán que dar acceso. Porque, hoy por hoy, tristemente, ninguna empresa puede acceder a este servicio que habéis puesto (la mía, por ejemplo).
>
Esto último me preocupa. Me gustaría que alguien que tenga más conocimiento del asunto que yo me diera alguna indicación. El asunto de los proxy/firewalls es algo raro al contemplarlo con CORBA. El servidor puede, inicialmente estar escuchando en cualquier puerto, por lo que ¿cual es la solución para usar el servicio?
La primera que se me ocurre es poner el servidor fijo escuchando en el puerto 80. ¿Esto funcionaría? Sin embargo, esto es ridículo, ya que tener sólo un puerto para todo CORBA no tiene sentido, además de la colisión con el servidor Web.
La segunda es tener una solución tipo gatekeeper/wonderwall en la que realmente todo el acceso se realice por el puerto 80, aunque estos programas sean capaces de distinguir entre peticiones HTTP y peticiones GIOP encapsuladas en HTTP (muy lento). Esto requiere soporte en el ORB cliente y destino (¿sería posible/difícil implementarlo con la facilidad que ofrecen los ORB de "pluggable protocols"?)
La última es esperar a una especificación CORBA Firewalls y que las empresas las adopten. ¿Alguien de la lista está familiarizado con esta especificación?
>
> En cualquier caso, "apoyo la moción".
>
Muchas Gracias, aunque trabajaremos para ver alguna solución a este problema, porque, en una última reflexión ¿cómo se va a utilizar CORBA realmente en Internet?
Saludos.
diego.
>
> Un saludo.
>
> Santiago
>
> "Diego Sevilla Ruiz (dsevilla@um.es)" wrote:
>
> > Hola a todos:
> >
> > Hace un tiempo me sorprendió una pregunta en el grupo de noticias
> > comp.object.corba sobre disponibilidad de servidores CORBA de acceso
> > público (servidores que orecen funcionalidad a través de CORBA de la
> > misma manera que lo puede hacer un servidor Web ó FTP).
> >
> > Lo curioso es que, aunque se puede pensar en CORBA como el "futuro
> > proveedor de servicios de Internet", las respuestas apuntaban sólo a un
> > sitio: un generador de números completamente aleatorios:
> > http://random.org .
> >
> > La idea me pareció muy buena por varias razones:
> >
> > 1. El fomentar la tecnología CORBA siempre redunda en beneficios para la
> > comunidad de software distribuido en general.
> > 2. Un sitio donde se explique lo básico de CORBA y que permite utilizar
> > un servicio simple siempre beneficia a los que se están iniciando en una
> > tecnología
> > 3. Abre un conjunto de discusiones sobre si realmente CORBA está
> > preparada para ofrecer este nivel de servicios sobre Internet (si tiene
> > mucha sobrecarga sobre la red, diseño de servicios, patrones de diseño
> > específicos, etc.)
> >
> > Así, mis alumnos internos y yo tuvimos la idea de ofrecer un
> > servicio muy sencillo: un servidor de "citas" (quotes). La información
> > se puede ver en http://www.ditec.um.es/~dsevilla/cqs/ . El servidor
> > implementa un interfaz muy sencillo:
> >
> > interface QuoteServer {
> > string getQuote();
> > };
> >
> > Al invocar la operación "getQuote", el servidor retorna un "string"
> > con una nueva cita (el programa utiliza el "fortunes" de Red Hat Linux
> > 6.0). El objeto servidor está esperando en una máquina y, como todo
> > objeto CORBA, posee un IOR:
> >
> > IOR:010000001400000049444c3a51756f74655365727665723a312e300002000000000000004c000000010102401500000063617374696c6c69636f2e6469662e756d2e65730000052724000000abacab305f526f6f74504f410070657273697374656e74000071756f746573657276657200000000010000007c0000000187944001000000010000006c00000001879440010001000a00000002000100030001000400010005000100060001000700010008000100090001000100010520000100090101000c000000000101000100010002000100030001000400010005000100060001000700010008000100090001000100010520000100
> >
> > Toda esta información, junto con ejemplos de clientes en C, C++ y,
> > próximamente en Java como applets y en programas de GNOME se puede ver
> > en http://www.ditec.um.es/~dsevilla/cqs/ .
> >
> > Nos gustaría que nos dierais vestra opinión en general sobre esta
> > iniciativa y que nos comentarais lo que os parece.
> >
> > Gracias de antemano y un saludo.
> > 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/
> > --------------------------------------------------------------------------
>
> --
> Santiago Rodríguez
> División de Ingeniería del Software
> SemaGroup sae
> Tfno.: 914408800, extensión 7629
>
> ------------------------------------------------------------------
> This email is confidential and intended solely for the use of the individual to whom it is addressed. Any views or opinions presented are solely those of the author and do not necessarily represent those of Sema Group.
> If you are not the intended recipient, be advised that you have received this email in error and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. If you have received this email in error please notify it to Sema Group sae Helpdesk by telephone on number
> +34 91 4408888.
> ------------------------------------------------------------------
>
> --------------------------------------------------------------------------
> 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/
> --------------------------------------------------------------------------
--
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/
--------------------------------------------------------------------------