Il documento fornisce un'introduzione allo sviluppo di applicazioni peer-to-peer utilizzando JXTA, un framework che standardizza la scoperta e la comunicazione tra peer. Viene esplorata la storia e le varie generazioni dei sistemi P2P, insieme alle architetture e ai protocolli associati. Infine, il documento discute la classificazione dei peer e offre esempi pratici di implementazione.