P2P makes sense now
JXTA status
- more people (and machines) connected, more data at the edge
- more bandwidth
- more computing power
- physical addressing model (URLs, IPs)
- centralized DNS
- no QoS for message delivery
- optimized for point-to-point (limitations on multicast/anycast)
- topology controlled by network admin, not applications
- no search/scoping at network level
- binary security (intranet or internet)
- highly decentralized and reliable
- network protocol for creating decentralized virtual P2P network
- set of XML protocols, bindings for any os/language
- overlay network, decentralized DHT routing protocol
- mechanisms, not policies
- open source (want it to become core internet tech, wide adoption)
- www.jxta.org
- JXTA addresses dynamically mapped to physical IP
- decentralized and distributed services (ID, DNS, directory, multicast, etc)
- easy to create ad hoc virtual networks (domain)
- Brings devices, services, and networks together
- enables interactions among highly dynamic resources
- storage backup (321 Inc.'s LeanOnMe)
- Brevient Connect web conferencing
- grid computing - Codefarm's Galapagos
- SNS - social network application (most used P2P app in China)
- Verizon IOBI (trying to lower the cost of delivering content over the Internet)
JXTA status
- JXTA-Java SE (June 15th release 2.3.4)
- APIs and functionality frozen
- Quarterly release schedule
- full implementation of JXTA protocols
- JXTA-C/C++ (2.1.1)
- standard peer
- extended discovery
- linux, solaris, windows
- rendezvous support
- JXTA-Java ME (2.0)
- edge peer only
- CDC 1.1 compliant
- community: C#, JPython
- enhance ease of use and simplify network deployment
- enhance performance, scalability, security
- standardize specification further through public organization