SOA与P2P联手发展的巨大潜力.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SOA与P2P联手发展的巨大潜力.doc

SOA 携手P2P —— 联合推进网络计算模式的变革 张曦 清华大学操作系统与中间件技术研究中心 传统网络模式的弊端 自网络诞生以来,客户端/服务器模式一直在网络应用中占有统治地位。网络以服务器为中心,各种各样的资源都集中在服务器上,客户端通过网络连到服务器上检索、下载、上传资料或请求运算——在这种模式下,客户端和服务器存在着明显的主从关系。服务器往往需要具有强大的配置、占用巨大的带宽,即便是这样,也常常要满负荷运转;而广大的客户端拥有的资源却很少得到利用,造成了极大的浪费。过去的几年中,传统的客户机/服务器模式已经渐渐走到了边缘,随着面向服务架构(SOA)的提出和P2P技术的发展,客户机/服务器模式将被新的网络模式所取代。 P2P技术对传统网络模式的冲击 P2P技术,即对等网络(Peer to Peer)结构,它的本质思想是,整个网络结构中不存在中心节点(或中心服务器),在对等网络结构中,每一个节点(Peer)都同时扮演者信息消费者和、信息提供者两个角色,在P2P网络中每一个节点所拥有的权利和义务都是一样的。P2P技术让个人PC和高贵的服务器平起平坐,使客户端在网络中由单纯的Web信息的被动消费者变成积极的资源,并将网络上通常闲置或拥有巨大空白磁盘空间的众多强大计算机连接起来。,让互联网资源共享迎来新的时代。无论走到哪里,你都可以使用上网设备(例如手提电脑、WAP3G智能手机)读取办公室或家里的计算机上的文件,与其他朋友协同工作。P2P将彻底改变现有的网络模式,改变人们的网络生活。 P2P技术和Web服务有很多相似之处。“Web服务”实际上是P2P计算的一个子集,P2P网络是由在较少的集中控制下能够彼此自由通信的计算机和应用程序构成的分散结构。这种分散的结构正在被广泛地认可并且将对信息技术的获取和利用方式产生巨大的影响。 SOA——利用P2P实现服务共享 P2P技术可以共享的资源包括磁盘空间、文件、带宽、处理能力等等,也包括SOA致力于共享的服务。面向服务架构(SOA)旨在将单一的应用改造成为服务,从而允许移动、重用以及随需访问。所以SOA能实现这样一种框架:网络上的任何一个系统上可以安全而且可靠地提出请求并获得其他系统上的资源,而不再需要一台中央服务器来管理和控制整个端到端的网络。在SOA中的用户,无需费心需要使用的应用位于哪个特定服务器上,可以直接动态地使用和共享无处不在的服务。? SOA中面向服务的架构有助于提高重用率,从而促进生产力的提高和成本的降低。SOA架构以构件技术为基础,服务共享的实现离不开构件技术的支持。在SOA架构中,服务都被封装起来,并体现为Web服务的形式。这些封装起来的服务的基本构成单元是构件。因为Web服务应该与环境无关,而以构件为构成单元才能满足这样的要求。SOA可以更容易地集成许多服务,同时将典型的分布计算集成所需的工作量降至最低。利用SOA,服务可以在现有的软件上重复使用,IT管理成本也可大幅降低,不仅简化了软件升级,也使应用更容易与其他商业伙伴集成在一起。 P2P和SOA企业级应用的相互推动 P2P技术对资源的极大共享促使P2P的应用迈向企业级。P2P利用企业PC机的空闲的磁盘空间和CPU周期,可确保使其IT投资更灵活并带来更多的回报。 P2P的企业级应用有以下几种表现形式:1.企业协同:无论需要协同工作的员工处在何种地理位置,只要拥有网络,双方存在信息沟通的要求,就可以利用P2P软件协调双方的行为。信息的种类及行为目的可以是多种多样的,如日程安排、通知发布、单据的审批、文件传阅和分发、方案的评比(表决)、计划协调等等这些可以通过电子文件表达的信息均可以通过软件来表达,并以此将使用者联系在一起。P2P应用更适用这当中更多需要用户交互的部分,如计划协调、日程安排等。像Groove Networks的Groove软件()就是这种企业协同工作的典型应用,它可使企业雇员建立虚拟工作区,以供个人共享时间表和文档,进行声音、视频以及文本对话,并完成其他生产任务。2.资料内部共享:企业可以利用P2P技术实现企业内部的系统在本地网上从其他系统搜索企业内部已有的文件,而不用在本地网络之外进行搜索,这使得企业可以降低WAN的通信量,以使整个企业的下载速度更快、降低企业的运营成本。 3. 分布式处理:P2P技术已经被越来越多的企业用于调配闲置的处理器,从而在网络上建立起虚拟的超级计算机。 4.宽带网及无线移动网络应用:当带宽达到数据流要求的容量时,像实时音频、实时视频这些人们期待已久的多种网络应用将会纷纷成为可能。而这正是P2P技术特别能施展才华的领域。拥有良好交互功能的P2P技术将会使电话会议、视频会议、远程教育等等变成企业中司空见惯的交流手段。 携手P2P的SOA能够帮助我们加强对整个企业架构的控制能力,

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档