分布式计算技术.课件.ppt
- 【下载声明】
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提供
展开阅读全文