Project JXTA:
Project JXTA:
An Open P2P Applications Platform
An Open P2P Applications Platform
Introduction and Update
Introduction and Update
Juan Carlos Soto
Engineering Manager
Project JXTA
www.jxta.org
www.jxta.org
The time is right for P2P and Project
JXTA
Peer to Peer (P2P) is not new. However,
the time is now right for the broad P2P
applications deployment.
The Project JXTA technology lets
developers build and deploy P2P
solutions more quickly.
Topics
Peer-to-Peer Computing
JXTA Technology
Virtual network
Architecture
Concepts & components
JXTA Today
Future Directions
3
What is Peer-to-Peer (P2P)?
P2P covers a wide range of applications…
Sharing files, distributed search and indexing
Sharing CPU and storage resources
Instant messaging & devices communicating together
Collaborative work (and games)
Web services
New forms of content distribution, sharing, and delivery
P2P is not…
New or a specific architecture or technology
A business model or a market
About eliminating servers or centralized services
P2P is about any device easily connecting
“directly” to other devices to enable a more
cooperative, or social, style of computing.
P2P Makes Sense Now
More people connected, more
data generated
More nodes on the Internet
and wireless Web
More bandwidth available
More computing power
available (disk, memory, CPU)
More interesting applications,
content, and services
Edge devices are increasingly
providers of resources
Network Computing Explosion Network Computing Explosion
Use of the Network/
Value of the Network
Everything that touchesEverything that touches
Everything that touchesEverything that touches
the network is growingthe network is growing
the network is growingthe network is growing
at an at an
at an at an
exponentialexponential
exponentialexponential
rate rate
rate rate
Bandwidth
Transactions
Services
Users
Data
Devices