JXTA: alguém já trabalhou?

6 respostas
K

Salve gujeiros…

Estou no último ano de Ciência da Computação e o tema do meu TCC será sobre Redes P2P e Web Services.

Alguém do fórum já trabalho com o framework JXTA para desenvolvimento de aplicações P2P?

Se alguém tiver algum material ou puder relatar algo sobre a complexidade e dificuldades que encontrou ao trabalhar com JXTA…

O único material que possuo para o estudo é o guia disponibilizado no próprio site do projeto e estou encontrando algumas dificuldades para entender seu funcionamento.

[]'s

6 Respostas

K

desculpem mais tive que dar uma “upada” no post… hehe

ninguém mesmo :?:

L

Cara, a muito tempo atras pensei em trabalhar com JXTA pra projeto da facul tb. Eu nao lembro muito bem, mas acho que ele eh um modelo de arquitetura p2p nao eh mesmo!? eu nao cheguei a pesquisar muito profundamente, mas na epoca ouvi dizer que alem do jxta existe tb o Jabber e que este é muito mais utilizado. Nao sei se vc conhece a editora o’riley? eh uma que lança zilhoes de livros sobre java. eles tem um site especifico sobre p2p. nao sei o endereço, mas tenta procurar que pode ser de grande ajuda. Desculpa nao poder te ajudar mais. boa sorte!

K

JXTA é um framework para desenvolvimento de redes P2P assim como Chord, Tapestry… decidi por trabalhar com JXTA por imaginar ser mais fácil que os demais e possuir uma numero maior de materiais disponíveis… mas o pouco que encontrei é em inglês… hehe
vou dar uma procurada nesses livros O’reily…

valeu Lupinacci…

JxtaNode

Bom dia

Eu comecei a estudare JXTA em 2001 é em 2007-2009 travalho num projeto que utiliza JXSE2.5 para compartilhar dados.
Entre autros projetos utilisei JXME proxy CDC na carta electronica TINI em 2003-2004.

Sobre Redes P2P e Web Services, existe um projeto JXTA SOAP bindings : https://soap.dev.java.net/

Jxta foi um projeto de Bill Joy, da Sun. E agora JXTA é OpenSource.

Projetos interessantes : https://shoal.dev.java.net/ , http://www.collanos.com/

Tools interessantes para aprender JXTA: JxtaNetMap , Jxta Shell, Wireshark para analyse jxta protocols, MyJxta

JXTA é uma idéa e conceitos moito lindos !
Mas as implementacao (RI) JXSE nao sao perfeitas.
JXTA-C parece ser melhore em muitos aspetos , talvez por que utilisado no projeto chave (para discovery) : Boeing project
Boeing selected JXTA for the U.S. Army Future Combat Systems :
http://www.hoise.com/primeur/05/articles/monthly/AE-PR-07-05-59.html
http://www.boeing.com/defense-space/ic/fcs/bia/index.html

Os 6 livros inglês sobre JXTA datao de 2002 !!! :

2002 faz tempo !! em 2009 " Is JXTA dead?" resposta de bondolo (Mike Duigou) :
http://forums.java.net/jive/thread.jspa?threadID=57663&tstart=0

Early Adopter: JXTA, Sing Li, 2001

JXTA, Brendon Wilson, 2002
http://www.brendonwilson.com/projects/jxta-book/

JXTA: Java P2P Programming, Daniel Brookshire, et al, 2002

Mastering JXTA Development, Joe Gradecki, August 2002

Java P2P Unleashed, Flenner et all, 2002

JXTA in a Nutshell O’Reilly
De Scott Oaks, Li Gong, Bernard Traversat, 2002

ultimo livro sobre JXTA : Practical JXTA : http://www.dawningstreams.com/practicaljxta/index.html

Docs de referencia en inglês

JXTA v2.0 Protocol Specification : https://jxta-spec.dev.java.net/JXTAProtocols.pdf

JXSE_ProgGuide_v2.5_draft.pdf : https://jxta-guide.dev.java.net/source/browse/checkout/jxta-guide/trunk/src/guide_v2.5/JXSE_ProgGuide_v2.5.pdf

Project JXTA 2.0 Super-Peer Virtual Network : http://research.sun.com/spotlight/misc/jxta.pdf

Project JXTA: A Loosely-Consistent DHT Rendezvous Walker : http://research.sun.com/spotlight/misc/jxta-dht.pdf

Performance scalability of the JXTA P2P framework : http://hal.inria.fr/docs/00/12/03/18/PDF/RR-6064.pdf

JXSE 2.5 API Java doc : https://jxta-docs.dev.java.net/nonav/jxse-javadoc/current/index.html

Ideas : “The Network is the Computer” é o Jxta Virtual Network (JVN) é a sua “JVM” …
o JVN é um “Overlay Network” …

Autros projetos :
Tapestry,Chimera , FreePastry , Pastry , Chord, CAN , Jabber (XMPP) , XtremWeb , confiit , Freenet , Gnutella
Groove Network , PtPTL , Windows P2P , JGroups
Xpeer , GNUnet , Bamboo , OpenDHT , P2PS , JAIN SIP

K

JxtaNode

Obrigado pelos links… com certeza ajudarão e muito…

abraço!

JxtaNode

Bom dia,

Infelizmente não há muitos documentos em Português sobre o assunto.

Tecnologia e produtos mudao, mas os conceitos permanecem.
JXTA fornece uma melhor compreensão de conceitos, uma especificação de 6 protocolos relativamente bem explicada.
E que a base deve ser um padrão IETF Working Group P2P, mas finalmente torna-se irtf P2P RG estréia em 2003.
JXTA também é uma implementação de referência (RI) JXSE.
JXSE permite o desenvolvimento de redes e aplicações de software ou serviços P2P é para mim N2N (Node-to-Node).
As implementaçãos JXTA sao : JXSE , JXTA-C, JXME
As dificuldades estão principalmente na eficácia da distribuídos protocolos para a descoberta de recursos e, assim, o algoritmo (A loosely-Consistent DHT) e SRDI.
Então, o desempenho da comunicação com JxtaSockets não são tão boas como com JavaSockets. para lere mais vere o travailho da INRIA (frança : http://hal.inria.fr/docs/00/12/03/18/PDF/RR-6064.pdf) .

Alguns desenvolvedores achao que JXTA é difícil de usar, pessoalmente, penso que é difícil de fazer mais fácil, dada a dificuldade de sistemas distribuídos.

Estou um pouco desapontado com o Projeto JXTA. bom, mas pode ser devido ao fato de que é um projeto fonte aberta (Open Source) é nao tao organizado.

E acho que a Sun não ajudou suficientemente o projecto JXTA .
Porque se a Sun tivesse os meios, como a IBM com o Eclipse então JXTA fosse aplicado em outros produtos, excepto GlassFish shoal. Jxta seria mais forte, como NetBeans por exemplo .

par lere mais um link apresentado pour mim em Paris : JXTA Node-to-Node Overlay Network : http://jxta.free.fr/JXTA-EXPOSE/jxta-ernest-cnam-2007.pdf

Abraços !

Cordialement !

Best regards !!!

Criado 19 de fevereiro de 2009
Ultima resposta 21 de fev. de 2009
Respostas 6
Participantes 3