Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Debci en 2 Julio 2010, 01:34 am



Título: Sobre sistemas distribuidos!
Publicado por: Debci en 2 Julio 2010, 01:34 am
Hola a todos, voy a abrir este post para discutir sobre sistemas distribuidos y tecnologias como VPN bajo java.

La cosa es la siguiente llevo como 2 meses comiendome la cabeza intentando averiguar una manera de realizar un calculo utilizando varios ordenadores, con un software programado por mi.

He leido acerca de una api Jini, pero no me da lo que busco.

Alguien ha experimentado con estas tecnologias?


Saludos


Título: Re: Sobre sistemas distribuidos!
Publicado por: sapito169 en 2 Julio 2010, 02:27 am
En java las opciones que conozco
-scokets (demasiado bajo nivel no lo recomiendo para nada sin requisitos)
-rmi(la recomiendo sin requisitos)
-ejb(grande conplejo necesita un servidor echo por otros si  o si)

La discusión esta entre si deseas conpliacarte la vida en ejb + mas todo el esfuerzo que toma aprenderlo y levantarlo pero con todas las ventajas que te ofrece que no las tiene rmi

Recomiendo que busques librerías que te ayuden a trabajar en red y así no tengas que codificar todo desde 0


Título: Re: Sobre sistemas distribuidos!
Publicado por: Blitzkrieg' en 2 Julio 2010, 03:09 am
Yo descartaría sockets.

Me iría mejor por el lado de RMI porque JavaBeans es bastante complejo.

EDITO: Tambien encontre sobre CORBA (http://es.wikipedia.org/wiki/CORBA (http://es.wikipedia.org/wiki/CORBA)) mira a ver si te sirve.


Título: Re: Sobre sistemas distribuidos!
Publicado por: Debci en 2 Julio 2010, 10:18 am
La cosa, es que por mas que leo sobre JRMI, no hay manera de ver en que metodo puedo compartir recursos, o usar un sistema distribuido, pues pasa lo siguiente:

-Simplemente lo unico que veo que se puede hacer es ejecutar un metodo en otro pc, pero no en 2, 3 o mas pc´s.

Si soy sincero no le veo la utilidad RMI, porque eso se puede hacer sin mucha complejidad con sockets.

Saludos


Título: Re: Sobre sistemas distribuidos!
Publicado por: joseprox en 2 Julio 2010, 16:12 pm
Te lo recomiendo Aprende  INVOCACION DE METODOS REMOTOS (RMI),

ten en cuenta el Stub y Skeleton de RMI.....por ahi empieza.....consultame te paso un codigo que hace operiaciones.....invocando metodos....


Saludos......


Título: Re: Sobre sistemas distribuidos!
Publicado por: Debci en 2 Julio 2010, 16:26 pm
Te lo recomiendo Aprende  INVOCACION DE METODOS REMOTOS (RMI),

ten en cuenta el Stub y Skeleton de RMI.....por ahi empieza.....consultame te paso un codigo que hace operiaciones.....invocando metodos....


Saludos......
Eso ya se hacerlo, lo que no soy capaz de hacer es realizar un calculo distribuido en un cluster por ejemplo.

Saludos


Título: Re: Sobre sistemas distribuidos!
Publicado por: al3 en 16 Julio 2010, 04:51 am
Para java podes usar estos frameworks.

GridGain: http://www.gridgain.com/ (http://www.gridgain.com/)
y
Terracota: http://www.terracotta.org/ (http://www.terracotta.org/)

Saludos


Título: Re: Sobre sistemas distribuidos!
Publicado por: Debci en 16 Julio 2010, 15:01 pm
Muchas gracias son frameworks muy interesantes, voy a leer mas sobre el tema :)

Saludos