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
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.