11.07.2014 Views

Tesi - Computer Engineering Group - Università degli studi di Parma

Tesi - Computer Engineering Group - Università degli studi di Parma

Tesi - Computer Engineering Group - Università degli studi di Parma

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Strumenti e Tecnologie Utilizzate 28<br />

<br />

<br />

in<strong>di</strong>pendenza dalla piattaforma: JXTA è progettato per essere<br />

in<strong>di</strong>pendente dal linguaggio <strong>di</strong> programmazione, dai protocolli <strong>di</strong> trasporto<br />

e piattaforma <strong>di</strong> sviluppo;<br />

ubiquità: JXTA è stato realizzato per essere accessibile da qualsiasi<br />

<strong>di</strong>spositivo <strong>di</strong>gitale (cellulari, PDA, smartphone) e non solo dai PC.<br />

Figura 2.4 Schema base <strong>di</strong> un sistema P2P.<br />

Con l'utilizzo <strong>di</strong> JXTA è possibile realizzare applicazioni che permettono <strong>di</strong>:<br />

<br />

<br />

<br />

<br />

<br />

trovare con ricerche <strong>di</strong>namiche gli altri peer sulla rete, anche se questi<br />

sono protetti da firewall o NAT;<br />

con<strong>di</strong>videre senza <strong>di</strong>fficoltà informazioni e documenti;<br />

creare gruppi <strong>di</strong>namici e fornire servizi;<br />

monitorare l'attività dei peer in remoto;<br />

comunicare in modo sicuro con gli altri peer della rete.<br />

Le specifiche JXTA definiscono una overlay network virtuale, nella quale<br />

ogni nodo (peer) può interagire con gli altri: l‟interoperabilità permette la<br />

comunicazione tra i peer in<strong>di</strong>pendentemente dalla rete fisica sottostante e dai<br />

protocolli <strong>di</strong> rete utilizzati. Il progetto JXTA (juxtapose) è sviluppato da SUN a<br />

partire dal 2001, e <strong>di</strong>stribuito con licenza open source.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!