PASOS PARA APLICAR LA PROGRAMACIÓN DISTRIBUIDA
CON CORBA Y LENGUAJE JAVA
Para este caso particular usamos el puerto 8080 y las dos PCs pertenecen a una LAN.
Servidor
IP: 192.168.1.10
Directorio de trabajo: C:CORBA_JavaServidor>
Cliente
IP: 192.168.1.50
Directorio de trabajo: C:CORBA_JavaCliente>
1. Preparación de Archivos
1.1 Generación de las fuentes en Java
En el directorio CORBA_Java tengo el archivo echo.idl
C:CORBA_Java>idlj -fall echo.idl
1.2 Generación de la clase cliente
En el directorio Cliente tengo los archivos:
– Fuente: EchoClient.java
– Necesarios para la generación de EchoClient.class: Echo.class, EchoHelper.class, EchoOperations.class
– Necesario para el momento de ejecución de EchoClient.class: _EchoStub.class
C: CORBA_Java Cliente>javac -classpath . EchoClient.java
1.3 Generación de la clase servidor
En el directorio cliente tengo los archivos:
– Fuente: EchoServer.java
– Necesarios para la generación de EchoServer.class y EchoServant.class: EchoPOA.class, EchoOperations.class.
C: CORBA_Java Cliente>javac -classpath . EchoServer.java
2. Ejecución de clases
2.1 Levantamiento de servicio de nombres
C: CORBA_Java > start tnameserv -ORBInitialPort 8080
2.2 Levantamiento de servidor
C: CORBA_Java > java -cp . EchoServer -ORBInitialPort 8080
2.3 Levantamiento de cliente
C: CORBA_Java > java -cp . EchoClient -ORBInitialPort 8080 -ORBInitialHost 192.168.1.10
La pantalla completa del servidor
La pantalla completa del cliente
eres lo maximo……
Excelente. claro, directo.. sin rodeos… Sigue asi… es de mucha ayuda..
una consulta… ahi manejas cliente y servidor, q pasa si hay una clase intermedia cliente servidor, osea
cliente->clinte/servidor->servidor
esta clase clinte/servidor contendria un main?. o solo es una clase q va a llamar a
servidor no mas…
MUY BUENO EXCELENT T PUEDO PEDIR DE FAVOR ME PODRIAS ENVIAR A MI CORREO EL CODIGO FUENTE PARA PROBAR EN MI COMPU
Hola , me parece interesante el texto, podrias enviarme el codigo para probarlo en mi maquina, Saludos
Buenas tardes, me parecio muy interesante tu aplicacion en corba, estoy buscando ejemplos para probarlos, podrias enviarme el codigo fuente,porfis?????????….gracias.
Buenas dias, ante todo me parecio interresante la aplicacion CORBA, me podrias enviar el codigo fuente para probar en mi Pc, y en donde puedo descargar CORBA JAVA
…. ante todo gracias
poziiiiiii te as fumao un poorrro
amparo pòzzzziiii
aaaaaggggrrr!
Hola, que tal, interesante tú explicación, me podrias enviar el codigo fuente porfa??, te lo agradeceria bastante.
Holap amigo este espacio es muy interesante y mas con el aporte que del manejo de corba_java… oie me podrias compartir tu codigo y como lo implemento, que progamas necesito para esto. dejomi mail zuly81@gmail.com
esperando tu respuesta.. Gracias de antemano
Este tópico, aplica la tecnología Cliente Servidor con una nueva forma de comunicación <a href="http://www.dspace.espol.edu…">(Corba)</a>. Este proyecto consiste en un sistema de facturación para una empresa telefónica que hace uso de dos tecnologías Corba y Java. Hacemos notar que el objetivo principal de este proyecto es mostrar el uso de Java y Corba como una nueva forma de desarrollo de aplicaciones distribuidas, luego demostrar como trabaja el sistema de facturación. Los procesos intermedios entre Cliente y Servidor, que son necesarios para soportar las interacciones entre estos, se denomina Middleware. Pero existen varias formas de middleware, por lo que se intenta establecer un estándar en la forma de comunicación haciéndola orientada a objetos. Este middleware es CORBA [Common Object Request Broker Architecture], que es independiente de lenguajes y sistemas operativos. Java es el lenguaje de programación que más se acopla a Corba, dado que Java está concebido para trabajar en redes amplias y a su independencia de la máquina donde se ejecutará su código. Aunque nuestra aplicación trabaja con tecnología de internet este proyecto fue realizado principalmente para que se ejecute en una intranet debido a las opciones que ofrece. Sin embargo ciertas opciones del programa pueden ser ofrecidas para que se ejecuten en la red internet, como son las opciones de consulta y las opciones de recepción de pagos con ciertas modificaciones.
que tal
esta muy bien tu pequeño tutorial, facil y sencillo
¿me podrias mandar los codigos por favor? estoy tratando de hacer una pequeña aplicacion usando Corba o si no me podrias resolver unas pequeñas dudas: ¿que es y que hace el archivo .idl? una vez levantados el cliente y el servidorya ¿se ejecuta el programa automaticamente? es que no entiendo como es que se corre el programa para ambos (cliente/servidor).
te dejo mi correo r_link1@hotmail.com esperando una respuesta positiva de parte tuya.. gracias
hola amigo de verdad estubo bueno el tutorial… sabes he estado intentando desde hace unos dias en conectar dos maquinas una en windows y otra en linux. y tambien he intentado las dos en windows y nada. sera que podras hacerme llegar el codigo para estudiarlo a fondo?
hola me parecegenial tu pagina me podrias mandar el codigo para probarlo por favor de antemano muchisisimas gracias y tenog una duda no puedo bajar easte corba me podrias mandar un link donde lo pueda descargar muchas gracias te dejo mi mail lili_2686@hotmail.com
Hola Muy interesante prodrías por favor enviarme el código muchas gracias
Interesante amigo pero podrias pasar el codigo fuente komo puedo correr esa aplicacion en mi compu??? gracias antemano mi correo infiernoenelparaiso_@hotmail.com
Hola por favor franco. me urge una aplicacion corba y java pero con la conexiona una base de datos en mysql.
no tendras un ejemplo que me pudieras pasar, esque soy nueva en esto. por favor ayudame . he estado invstigando y no he encontrado un ejemplo para como guiarme. por favor te lo agradeceria mucho.
Hola estoy incurriendo en la programacion distribuida y me parece interesante lo q has publicado me gustaria q me envies el codigo fuente. e-mail. :
Gracias!!!!! Esto si que me ha servido para mi trabajo de Sistemas Distribuidos, muchas gracias!