【编程】对等网络(P2P) - JXTA 介绍

类别:软件工程 点击:0 评论:0 推荐:
        JXTAJuxtapose (并列)的缩写。JXTA最早起源于2000年的夏天,现在大家把JXTA看成是P2P的平台,JXTA的目标是要解决几个技术与商业上的难题。第一是解决众多P2P系统互不相通的问题。2000年,是P2P突飞猛进的高潮年,但高潮背后却是许多小公司用自己的封闭系统试图在Internet上圈一块地。Sun认为,只有互通才能真正发挥出P2P的优势,就好像IM(Instant Messaging),能互连的人越多,越有价值。所以Sun决定出面发布一个平台,使所有P2P系统都能连接起来,只有Sun这样位置中立、但在技术上有雄存实力被大家认可的公司才有希望做成这一平台。

        JXTA的另外一个目的就是找寻一套数量最少、概念最简单的系统构成的“积木”。如果成功,这几块积木就会是今后大家构架信息系统的基本模块,从而帮助人们摆脱像Windows或TCP/IP这样的传统软件带来的包袱。但JXTA与众不同,它是由一系列网络协议构成的,用任何语言都可以实现,并不只限于Java,只有彻底独立于操作系统、网络传输技术以及程序设计语言,才真正达到了跨平台,而这样的技术,最容易受到业界的认同。
       JXTA 采用了第三代 P2P 网络模型为主的混合型网络模型,由于要做到通用化,设计上不免复杂了些。虽然 JXTA 协议被设计成独立于编程语言和独立于传输协议,它可用Java ,C/ C + + , Perl 和其它许多编程语言实现,但是,目前大家的主要精力还是放在 Java 版的实现上,其他语言的实现明显的比较不受重视,最近我自己正在研究 JXTA-C ,但是发现 JXTA-C 项目几乎是处在停滞状态???很多 JXTA 的特性它都没有实现,而且代码凌乱,不知道还有哪位朋友也在研究这个?大家可以交流交流。

JXTA历史

发布日期

版本

说明

2004-12-13

JXTA-Java 2.3.2

 

2004-09-15

JXTA-Java 2.3.1

 

2004-06-15

JXTA-Java 2.3.0

 

2004-03-15

JXTA-Java 2.2.1

 

2003-12-15

JXTA-Java 2.2.0

 

2003-09-15

JXTA-Java 2.1.1

 

2003-06-08

JXTA-Java 2.1.0

 

2003-03-01

JXTA-Java 2.0.0

 

2002-09-24

JXTA-Java 1.0.0

 

JXTA-C

2004-06-09

JXTA-C 2.0 Release Candidate

 

2004-04-09

JXTA-C 1.1 Release

 

本文地址:http://com.8s8s.com/it/it32863.htm