书签 分享 收藏 举报 版权申诉 / 33
上传文档赚钱

类型分布式计算技术.课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2888534
  • 上传时间:2022-06-08
  • 格式:PPT
  • 页数:33
  • 大小:147.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《分布式计算技术.课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    分布式 计算 技术 课件
    资源描述:

    1、分布式计算技术分布式计算技术 徐国恩2003年11月概述概述l起源: 20世纪70年代l发展: 90年代中期,因特网开始普及,复兴l推动:SETIHOME分布式计算概念分布式计算概念分布式计算,是指一种应用程序设计方案,在分布式计算,是指一种应用程序设计方案,在这种方案中程序、程序处理的数据以及实际计这种方案中程序、程序处理的数据以及实际计算任务都分布在网络上,这样可以调节多台计算任务都分布在网络上,这样可以调节多台计算机的处理能力,也可以适合应用程序由不同算机的处理能力,也可以适合应用程序由不同模块组成的特性模块组成的特性 分布式计算技术的发展分布式计算技术的发展l单层结构:单机系统,应用程

    2、序和数据库共享一个文件系统。l双层结构:客户端/服务器模式。网络的出现,多个客户端可以共享数据库服务器。缺点:不能满足异构环境的应用l多层结构和B/S模式:1、增加应用程序服务器层。2、在浏览器中进行数据的交互访问。l中间件位于操作系统与应用程序中间,用于协调工作。共有缺点:非对称性访问。共有缺点:非对称性访问。分布式计算技术的发展分布式计算技术的发展l分布式对象技术随着面向对象技术的发展,出现了分布式对象技术,它是分布式计算技术与面向对象技术的结合,进行对称性访问。分布式计算技术的发展分布式计算技术的发展分布式计算技术分布式计算技术一、一、CORBA技术技术1、概述CORBA(公共对象请求代

    3、理规范)由OMG组织制定的,在不同平台、不同语言之间实现对象通信的模型。它为分布式应用环境下对象资源共享、代码重用、可移植和对象间相互访问建立了通用标准,同样也为在大量硬件、软件之间实现互操作提供了良好的解决方案。CORBA技术技术2、CORBA体系结构l对象请求代理(ORB)功能:定位服务对象分析客户对象的请求建立客户与服务对象的连接获取服务对象的功能接口CORBA技术技术l接口定义语言(IDL)IDL接口:通过描述语言来实现接口。IDL编译器:编译成需要的语言,如JavaIDL服务器:通过服务器启动程序的运行CORBA技术技术3、对CORBA的评价优点:支持异构终端支持异构数据库和多种语言

    4、开发事物处理能力比较强安全性比较高可扩展性好CORBA技术技术缺点:技术更新慢庞大复杂,实现难度大分布式计算技术分布式计算技术二、COM/DCOM技术1、简介 微软的组件对象模型和分布式组件对象模型提供了建立依赖WINDOWS平台的分布式组件的方法,基于JAVA的DCOM客户和服务器可以建立并且位于微软的虚拟机中。COM/DCOM技术技术2、DCOM体系结构COM/DCOM技术技术3、对DCOM的评价对异构终端的支持很差,只支持windows平台支持对异构数据库的访问和多种语言开发安全性差可扩展性差分布式计算技术分布式计算技术三、JAVA的RMI技术1、简介 远程方法激发(RMI)JAVA提供

    5、的分布式对象通讯模型,基于RMI的客户端可以远程的激发服务器对象上的方法。RMI技术技术2、RMI体系结构RMI技术技术3、对RMI的评价只支持JAVA语言支持对异构终端和异构数据库的访问编程简单容易安全性好可扩展性好分布式计算技术分布式计算技术四、RMI-IIOP技术1、概述 RMI-IIOP技术是SUN公司和IBM的合作产品。RMI技术和CORBA技术的结合,利用RMI的API可以实现CORBA标准的IIOP协议,使得实现起来容易。RMI-IIOP技术技术2、对RMI-IIOP技术的评价实现容易安全性好分布式计算技术分布式计算技术五、EJB技术1、概述EJB 规范定义了开发和部署基于事务性

    6、、分布式对象应用程序的服务器端软件组件的体系结构。企业组织可以构建它们自己的组件,或从第三方供应商购买组件。这些服务器端组件称作Enterprise Bean,它们是(EJB)容器中驻留的分布式对象,为分布在网络中的客户机提供远程服务。EJB技术技术2、EJB体系结构EJB组件开发者EJB组件部署者应用组装者EJB服务器提供者EJB容器提供者系统管理员EJB技术技术3、对EJB技术的评价支持异构终端支持异构数据库安全性好可扩展性好用于大型的企业分布式计算分布式计算技术分布式计算技术六、JINI技术1、概述SUN公司的建立分布式计算的下一代技术可运行在J2EE、J2SE、J2ME上通过与RMI结

    7、合构建分布式计算系统致力于建立网络中的嵌入式分布式计算JINI技术技术2、JINI的核心概念服务:设备软件信息系统用户查找服务:发现和识别其他服务的服务RMI:服务间通过RMI通讯租借:服务的使用者和提供者的“租约”JINI技术技术3、JINI体系结构基础设施:提供一个在分布式系统中建立起服务联盟的框架编程模型:支持建立可靠的分布式系统的组件服务:为加入JINI服务联盟或者向其他提供服务的组件JINI技术技术体系结构图JINI技术技术4、特点即插即用自形成编程容易JIN技术技术5、应用JINI-J2ME-RMI构建嵌入式分布式计算系统对硬件设备的要求网络的要求:速率 10M 支持TCP或UDP

    8、资源要求:一定的内存和运算能力JINI代理体系结构Java虚拟机JINI技术技术lJ2ME与JINI结合开发环境:J2ME CDC和RMI可选包开发语言:JAVA虚拟机:CVM分布式计算技术分布式计算技术七、.net技术1、概述.net是微软的XML Web 服务平台2、C#语言与Java的比较.NET技术技术总结与展望总结与展望伴随着网络的发展,分布式计算在解决大运算量问题上发挥着越来越大的作用,尤其是数子系统的小型化,通讯技术的成熟,嵌入式设备同远程计算机通信的要求越来越高。sun,microsoft等国际大公司纷纷推出构建嵌入式分布式计算环境技术,应该说嵌入式分布式计算是将来发展的一个趋势感谢感谢谢谢大家谢谢大家

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:分布式计算技术.课件.ppt
    链接地址:https://www.163wenku.com/p-2888534.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库