专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » jxta教程:JXTA技术和应用发展(图) »正文

jxta教程:JXTA技术和应用发展(图)

来源: 发布时间:星期四, 2008年12月18日 浏览:2次 评论:0
、概述
  美国Sun公司自从1995年向世界推出了Java语言以来每年都会在Java领域里推出新技术从JavaCard、J2ME到J2EE、JINI、JavaTV推动了Java技术发展和应用在最近几次旧金山JavaOne会议中JXTA是该公司向业界推出较新技术该技术是为P2P网络应用开发提供个统平台而且为了鼓励和支持该技术发展JXTA项目采用了开放源码方式因此吸引了大量业界人士参和到JXTA技术研究和应用当中JXTA Community(www.jxta.org)就是人气很旺个Java技术研究开发网站WebSite
  
  JXTA最早起源于2000年夏天现在大家把JXTA看成是P2P平台JXTA目标是要解决几个技术和商业上难题是解决众多P2P系统互不相通问题2000年是P2P突飞猛进高潮年但高潮背后却是许多小公司用自己封闭系统试图在Internet上圈块地Sun认为只有互通才能真正发挥出P2P优势就好像IM(Instant Messaging)能互连人越多越有价值所以Sun决定出面发布个平台使所有P2P系统都能连接起来只有Sun这样位置中立、但在技术上有雄存实力被大家认可公司才有希望做成这平台
  
  JXTA另外个目就是找寻套数量最少、概念最简单系统构成“积木”如果成功这几块积木就会是今后大家构架信息系统基本模块从而帮助人们摆脱像Windows或TCP/IP这样传统软件Software带来包袱Java、Jini和JXTA像是J 3部曲Java取自著名咖啡产地名Jini是genie(精灵) 谐音而JXTA则是Juxtapose缩写当时BillJoy用grep把所有J打头英文词找出来juxtapose跃然纸上很是巧妙既表现了P2P或肩并肩意义又介绍说明JXTA不局限于P2P但JXTA和众区别它是由系列网络协议构成用任何语言都可以实现并不只限于Java只有彻底独立于操作系统、网络传输技术以及设计语言才真正达到了跨平台而这样技术最容易受到业界认同
  
  JXTA是项目创始人、Sun首席科学家BillJoy 2十多年酝酿结晶“JXTA技术是网络编程和计算平台用以解决现代分布计算尤其是点对点(P2P)计算中出现问题”JXTA研究项目将提供使用户更便捷地访问连接在互联网上个人电脑资源新框架从而进步拓展互联网空间同时JXTA也是SunONE互联网战略延续并且将更积极姿态和Microsoft.Net战略和Hailstorm计划争高低Joy指出JXTA可能是Sun _disibledevent=0>

  图1 JXTA层次结构
  
  各层介绍说明如下所示:
  
  核心层(JXTA Core):这层封装了最根本东西包括Peer、对等组、Peer发现、Peer通信、Peer监视和相关安全原语
  服务层(JXTA Services):这层包括对于P2P网络不是必需、但很通用功能如查找、共享、索引、代码缓存Cache和内容缓存Cache机制
  应用层(JXTA Application):这层包括了应用JXTA服务开发出来完整P2P应用例如myJXTAJXTA-CAD等应用


相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: