JXTA

JXTA
Desarrollador(es)
Open source (desarrollado por la comunidad)
jxse.kenai.com (sin mantenimiento)
Información general
Última versión estable 2.7
Marzo de 2011
Género Peer-to-peer.
Sistema operativo Multiplataforma
Plataforma Java SE, Java Micro Edition, C/ C++/ Microsoft .NET
Licencia basado en la Apache License
[ editar datos en Wikidata]

JXTA (Juxtapose) es una plataforma interpares ( peer-to-peer) open source creada por Sun Microsystems en el año 2001. Esta plataforma está definida como un conjunto de protocolos basados en XML. Dichos protocolos permiten que dispositivos conectados a una red intercambien mensajes entre sí independientemente de la topología de red. JXTA es el framework P2P más maduro que actualmente existe. Además, fue diseñado para permitir que un amplio rango de dispositivos (computadoras, teléfonos móviles, PDAs) se comuniquen de forma descentralizada.

Como JXTA está basado en una serie de protocolos abiertos, en teoría, puede ser portado a cualquier lenguaje moderno de computación. Actualmente, la implementación de JXTA de Java es la más avanzada. Existen versiones para C y C++, JXTA-C y JXTA-C++ respectivamente.

JXTA crea una red virtual que permite a los pares interactuar entre sí, aun cuando algunos de ellos estén detrás de cortafuegos, NATs o usen distintos transportes de red. Además, cada nodo es identificado por un ID único, un URN SHA-1 de 160 bits en la implementación de Java, permitiendo que los pares puedan cambiar su dirección pero conservar su número de identificación.

Protocolos en JXTA

  • Peer Resolver Protocol
  • Peer Information Protocol
  • Rendezvous Protocol
  • Peer Membership Protocol
  • Pipe Binding Protocol
  • Endpoint Routing Protocol
Other Languages
Deutsch: JXTA
English: JXTA
français: JXTA
italiano: JXTA
日本語: JXTA
polski: JXTA
português: JXTA
русский: JXTA
українська: JXTA