北邮邹华老师分布式计算分布式计算环境课程总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分布计算环境 课程总结
百度文库
主要内容
第一章 绪论 第二章 面向对象的分布计算环境 第三章 面向构件的分布计算环境 第四章 面向Web的分布计算环境 第五章 其他分布计算环境 第六章 代理技术
绪论
分布式系统
在 网 络 计 算 平台 上 开 发、 部 署、 管 理 和 维护以资源共享和协同工作为主要应用 目标的分布式应用系统
ODP的主要内容
主要包含三部分: 视点:为清晰地描述复杂的系统,把对ODP 系统的说明细化为五个视点(即从五个不同 的角度来观察),以及用于表达这五个视点 的语言。 透明性:开放式分布处理系统应该提供的八 个透明性。 功能:定义开放式分布处理平台应该具有的 功能。
视点
解决问题
主要内容
ODP的视点
对象位置 对象实现方式 对象执行状态 对象通信机制
为什么在异构环境下能够透明地发送请求和接 收响应?
ORB的组成
客户机
in args
Operation( )
是ORB(最服务关器)键的部分, 负责请求的通信设施: •对象的对定象位实 现
•编组与解组 out args + return valus
CORBA的OMA
对象管理体系结构OMA:描述了OMG规范所遵循的概 念化的基础结构
CORBA的IDL
仅定义接口,不定义实现 分隔“对象作什麽 (WHAT)”与“如何做 (HOW)”
Client
Side
C
C++
IDL
COBO L
IDL IDL
IDL
Ada
IDL
ORB
Small talk
分布计算环境的技术基础
分布式计算环境构造技术基础
分布在网络上的程序之间的互操作技术 目录技术、负载平衡技术、容错技术、事务管理技术、安全
技术 ……
面向对象的分布计算环境
简化面向对象的分布式系统的设计与实现
面向构件的分布计算环境
简化基于构件的分布式系统的设计与实现
面向……的分布计算环境
方便分布式系统的构建:设计、实现、部署、维护 分布式计算环境本身实际上也是分布式系统
实现分布计算环境的技术路线
现实的技术路线(90年代工业界普遍遵守的路线) 在网络计算平台上部署分布计算环境 提供开发工具和公共服务 支持分布式应用 资源共享和协同工作
Distributed Computing Environment
ODP的通用功能
RM-ODP定义了用来支持RM-ODP平台的4 组24种通用功能。灵活地利用这些功能可以 近于无缝地实现ODP系统的目标。 管理功能 协调功能 仓库功能 安全功能
CORBA
Common Object Request Broker Architecture: OMG组织制定的一个工业规范,是一个体系 结构和一组规范
IDL
JAVA
Object
Implementat ion Side
COBO L
C
IDL
ORB
IDL
Ada
IDL
IDL
Small
IDL
talk
IDL
C++
JAVA
CORBA的ORB
对象请求代理ORB(Object Request Broker): 定义异构环境下对象透明地发送请求和接收响 应的基本机制。ORB 为客户隐藏:
主要内容
第一章 绪论 第二章 面向对象的分布计算环境 第三章 面向构件的分布计算环境 第四章 面向Web的分布计算环境 第五章 其他分布计算环境 第六章 代理技术
面向对象的分布计算环境
分布式系统中的面向对象技术
分布对封装性、继承性和对象引用的影响
开放分布式处理ODP
ODP是为了解决什么问题而提出来的? 主要内容:视点、透明性、功能
分布计算
简单地说,分布式计算是两个或多个软件共享信 息、协同工作。这些软件既可以在同一台计算机 上运行,也可在通过网络连起来的几台不同机器 上运行。
分布计算技术是构成分布式系统的基础
分布计算环境
分布计算环境:
分布计算环境提供了网络环境下不同软、硬件平 台资源共享和互操作的有效手段,使得分布式计 算可以比较方便地得以实现,从而分布式系统可 以比较方便地得以构造
ORB•启内动核初提始供服的务服务对象接口,
访问某同个时•对屏为动 态象蔽客实底户静现层方态所网和提络对供细象的节实服现务方所见,
CORBA技术
OMA体系结构、IDL、ORB 面向对象的远程方法调用是如何实现的?
Open Distributed Processing
ISO和ITU-T 的开放分布处理模型(ODP-RM) 为面向对象的分布式处理提供一个通用的体 系结构框架,将开放式思想引入分布式处理, 以解决异构系统间各种相关机制的一致性问 题 ODP-RM能够协调和指导不同应用领域的ODP 标准的开发。 即它是一种框架, 在其上可 实现不同的”分布计算环境”。
相关人员
企业视 企业对信息系统 角色,方针,动作,活动 企业管理者,用户
点 的需求
,资源提供者
信息视 点
计算视 点
工程视 点
技术视 点
信息、信息流 和信息处理
分布式应用的逻 辑划分
信息对象,不变方案,静态 方案,动态方案
计算对象,计算接口,接口 引用,操作,信号,流,联 编,联编对象
信息分析员,系统 分析员,信息工程 师
系统分析员,系统 设计员
支持应用的分布 式基础设施
技术的获得和安 装,实现、一致 性。
基本工程对象,存根,联编 对象,协议对象,核心,簇 ,容器,节点,拦截器,支 撑对象 技术解决方案
操作系统设计者, 通信系统设计者, 系统设计者
系统集成人员,系 统提供商
ODP的分布透明性
ODP的分布透明性
访问透明性、位置透明性、重置透明性、持久透明性、 迁移透明性、复制透明性、故障透明性、事务透明性
定义了一系列API、通信协议、组件/服务信息模型, 使得异质应用程序能够互相操作,这些应用程序 用不同的程序语言编写,运行在不同的平台上。
目的:在分布式环境下实现应用的集成,使 基于对象的软件成员,在分布的、异构的环 境下可重用、可移植、可互操作。
方法:提供一个框架,如果符合这一框架, 就可以在主要的硬件平台和操作系统上建立 一个异质的分布式应用。
相关文档
最新文档