24
Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Embed Size (px)

Citation preview

Page 1: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Jxta

Alexandre Cassemiro MendesMarco Saburo Yju

Page 2: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

O que é Jxta?

É um projeto da Sun para criar uma solução descentralizada de redes peer-to-peer. E com a utilização dela possam tornar as redes p2p mais seguras incluindos computadores e utensilios

domésticos.

Page 3: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

O que é o Jxta? (2)

“Nosso objetivo final de tudo isso é construir um sistema completamente confiavel atraves de partes não confiaveis” disse John Gage – Chefe de pesquisas da

California da Sun.

Page 4: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

O que é Jxta? (3)

¨A idéia é que entidades na internet possam se encontrar mutuamente , então trocar informações”

disse o Cientista chefe Bill Joy

Page 5: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Objetivos

Promover comunicação entre aplicativos. Desenvolver comandos administrativos para os Peers

e os PeersGroups.Conter um nucleo pequeno e elegante. Criando uma

arquitetura distinta entre mecanismos do nucleo e regras opcionais

Page 6: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Objetivos (2)

Criar um suporte a multiplataformas e linguagens, microdispositivos a servidores.

Segurança desde o inicio da transação.

Page 7: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Arquitetura Jxta

Page 8: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju
Page 9: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Jxta

As mensagens são roteadas transparentemente atravesando firewalls e NATs . Usando diferentes protocolos de transporte , como o http e tcp/ip .

Padroniza como os peers se auto-descobrirão , se auto-organizarão em PeerGroups. como locarizarão

Peer Resorce e como se comuncarão entre si.

Page 10: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Jxta – Peers ID

Cartão de visitas.

Page 11: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Advertisement

Ele propaga os serviços disponiveis em um PeerGroup.

Page 12: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Advertisement (2)

O projeto do Jxta não especifica como a procura do advertsements é realizada , mas prove um protocolo

resolver generico que pode ser sobreescrito com regras especificas .

Resolver tem a habilidade de enviar e propagar query, receber respostas, realizando a autentificação e

verificação de credenciais.

Page 13: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Rendezvous Super Peer

Page 14: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Relay Super Peer

Solução criada para Peers que não estão conectados diretamente(Firewalls , NAT) , se comunicarem.

Eles mantem um comunicação com um Relay Peer preferido para puxar as mensagens que são destinadas

a ele.

Page 15: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Relay Super Peers (2)

Page 16: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

PeerGroups

Os Peers se auto organizam dinamicamente em grupos com interreses em comum e

concordando com as regras do grupo.

Page 17: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Peer Groups (2)

Page 18: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Segurança no JXTA

Formas de segurança na internet que provem chaves publicas são extremamente caras. Mas o JXTA vem

pré definido com um sistema de segurança de graça e facilmente suportado em sistemas na internet..

Page 19: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Segurança no JXTA (2)

É implementado um transporte virtual baseado em TSL (Transport Layer Security) que é a continuação do SSLv3. O JXTA provê algoritimos para proteger

dados importantes. O algoritimo utilizado é o RSA1024 com 3DES e SHA-1.

Page 20: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Segurança no JXTA (3)

Page 21: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Fatos

A Microcrip Maker Intel Corp utilizou o jxta para interligar suas filiais com o objetivo de integrar seus

funcionarios para desenvolver novos chips mais rapidamente.

Page 22: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Fatos (2)

Page 23: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju
Page 24: Jxta Alexandre Cassemiro Mendes Marco Saburo Yju

Bibliografia

http://www.jxta.org/project/www/docs/JXTA2.0protocols1.pdfhttp://myjxta2.jxta.org/http://www.p2pgridbook.com/coresite/JxtaWeb/index.htmlhttp://www.onjava.com/pub/a/onjava/excerpt/jxtaian_2/index1.htmlhttp://www.openp2p.com/pub/a/p2p/2001/04/25/juxtanet.htmlhttp://pt.wikipedia.org/wiki/JXTAhttp://developers.sun.com/techtopics/mobility/midp/articles/jxme/