- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JXTAP2P服务研究
基于JXTAP2P服务研究
摘要:JXTA作为专为P2P网络构建的协议,为开发P2P上层应用程序提供了便利、通用的底层平台。在研究了P2P技术和JXTA架构的基础上,应用P2P技术,以JXTA协议为支撑,结合现代企业办公的特点及功能,设计并实现了一个更适用于现代企业办公的平台。
关键词:JXTA P2P 办公系统
随着近年来网络和信息技术的进步,越来越多的企业通过采用灵活的企业结构实现了更高的效率和效益。企业办公系统的发展也经历了从大型主机模型到客户/服务器模型,再到互联网计算模型,直到今天的P2P模型。这个发展趋势以离散化和分布化的特点,更好地实现了企业办公系统中的协同。
1 P2P技术和JXTA概述
1.1 P2P技术
P2P的基础是节点之间的对等性,在P2P的对等性特性中,节点被定义为任何具有信息处理能力的实体。
P2P网络中各节点具有相同的责任与能力并协同完成任务。对等节点之间通过直接互连共享信息资源、处理器资源、存储资源、高速缓存资源等,无需依赖集中式服务器或资源。[1]P2P网络的特点是使得非互连网络用户(对等体)很容易加入到系统中,能随时离开而不会影响到其他对等体,这有别于传统的网络组织方法,而是一个典型的文件系统。每个对等体有效地管理自己的资源;最重要的是,在P2P模式的网络中,系统是一个分散化系统,并支持混合模型[2]。
传统的办公系统都是基于客户/服务器(C/S)模式或客户浏览器 (B/S) 模式,通过一个功能强大的服务器为组内成员提供协作。这种体系结构不灵活,协作用户越多,就需要功能更强大的服务器,本质上是不可伸缩的。最致命的是系统要受到服务器的限制,服务器成了系统运行和安全的瓶颈。另外,由于NAT和防火墙的存在限制了不同物理网络之间的通信。而P2P网络是建立在现有网络之上的更强调功能应用的逻辑网络,以反集中和实现多个节点的并行工作为主要特点,强调节点的自由工作,更能体现协同工作的特点。
1.2JXTA 概述
SUN公司开发的JXTA协议簇为P2P的应用提供了一个很好的开发平台[3]。这套协议被设计用于提供对对等节点形成的动态网络所需的通用功能的支持。它独立于操作系统、开发语言和网络传输协议。从本质上讲,JXTA的目标是希望在任何设备上,从蜂窝式电话、无线PDA(个人数字助理)到PC等都可以支持P2P编程。
JXTA描述了使用三层结构的典型P2P应用程序[4] ,这三层包括核心层、服务层和应用程序层。
核心层的功能是对通信、路由选择和P2P的连接管理。封装了对于P2P网络来说共有的最小和基木的原语;包括了协议和支持P2P网络连接的基本部件,这些部件包括资源检索、消息传输、安全性以及对等节点和对等节点组的创建。所有P2P解决方案都将共享这一层的所有元素。
服务层为支持很多P2P应用程序所需的通用服务提供了接口,但并不是所有的P2P应用程序都会使用这些接口。这些接口包括索引、分布式信息检索、文件共享和对等节点认证等。
应用程序层包括可运行于P2P网络中的综合性应用程序,这些程序包括文件共享、分布式存储以及实时应用程序等。这些应用程序之间的关系既可能是一种“上下级”关系,也可能需要实现和其他基于JXTA内核开发的应用程序间的互操作性。
2 办公系统的设计与实现
2.1 办公系统的功能模块
本文设计的企业办公平台,不仅方便企业内部成员的协同工作,也能提供企业成员远程接入。其功能的组织主要是以服务员工为中心,让员工的工作内容在办公平台上进行有效的实现,并能够及时地获得他所关心或对他有用的信息,建立一种个性化的服务模式,提高办公效率和准确率,降低办公成本。
考虑到协作的需要,办公系统具有“文件共享”和“即时通信”两个基本功能。对于“文件共享”功能,在设计时加入了基于用户的访问权限管理,每个被共享的文件,都有一个可访问的用户ID列表列出哪些用户可以看到并下载该共享文档,而不是让共享文件对其他人都可访问,从而保证工作过程中数据的安全性。“即时通信”功能负责发送和接收即时消息,用户在协作时,可以给当前在线的其他协作者发送消息,双方进行互动。
由此,该系统包含的功能模块主要有日程安排、文件管理、任务管理、手机短信发送,聊天、电子邮件、留言、信息汇总等。
2.2 系统的设计与实现
本文设计实现的总体目标是基于P2P技术构建办公平台。该平台具有三层结构,如图1所示。
各层的功能:
(1)基本层:硬件基础层,该层是由操作系统及基本网络部件组成。主要完成数据传输、信息存储及其它访问系统资源的功能,使多用户与分布性成为可能,提供具有基本分布功能的编程
您可能关注的文档
最近下载
- 生产与运作管理第五版陈荣秋习题答案.pdf
- 2023-2024学年广东省广州市天河区高一(下)期末物理试卷.pdf VIP
- 重大隐患事故判定标准考试专项测试题及答案.doc
- 人教版小学六年级数学下册期末试卷.pdf VIP
- 光耦测量方法.doc VIP
- BSISO7005-1-2011管法兰.第1部分:工业和通用管道系统用钢制法兰.pdf VIP
- 广东省深圳市语文中考试题与参考答案(2024年).docx VIP
- 部编版初中七年级历史下册知识点总结.docx VIP
- 建筑地基工程施工质量验收标准.GB50202-2018.docx VIP
- 专题06 轴对称常考压轴题型(含答案析)(八年级《新题速递·数学》(人教版)).docx
文档评论(0)