网站大量收购独家精品文档,联系QQ:2885784924

第九篇1-5分布式对象体系.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京大学计算机系 代亚非 第九章 分布对象技术 9.1 分布对象技术要解决的基本问题 9.2 分布对象技术概论 9.3 分布对象的核心概念 9.4 分布对象主流技术介绍 9.5 分布对象处理技术---发展趋势 9.6 分布对象主流技术开发过程 9.1 分布对象技术要解决的基本问题 以下情况是不是分布式? 1、浏览 2、两个及其之间的通信 3、计算引擎 9.1 分布对象技术要解决的基本问题 9.1 分布对象技术要解决的基本问题 9.1 分布对象技术要解决的基本问题 9.1 分布对象技术要解决的基本问题 使用多个服务器分割用户 9.1 分布对象技术要解决的基本问题 9.1 分布对象技术要解决的基本问题 9.1 分布对象技术要解决的基本问题 问题案例二--如何管理不断接入的新应用 9.1 分布对象技术要解决的基本问题 9.1 分布对象技术要解决的基本问题 我们都听到了哪些词汇? 9.2 分布对象技术概论 分布计算是近二十年来影响计算机急速发展的最活跃因素之一 经历了两种不同的技术路线 1. 理想的技术路线(80年代学术界普遍追求的目标) 试图在互连的计算机硬件上部署全新的分布式操 作系统 2. 现实的技术路线 (90年代工业界普遍遵守的路线) 在网络计算平台上部署分布计算环境 提供开发工具和公共服务 支持分布式应用 资源共享和协同工作 9.2 分布对象技术概论 分布式系统比想象的要复杂: 1. 异构环境下的应用互操作的问题 2. 系统管理问题 3. 系统安全的问题 4. 传统的面向过程的技术在开发大型软件系统的局限性 面向对象技术用于分布式(分布对象技术)标志第二代分布式计算技术进入成熟和蓬勃发展时期. 分布式对象技术始于90年代初,已经发展成为当今分布异构环境下建立应用系统集成框架和标准构件的核心技术 9.2 分布对象技术概论 9.2 分布对象技术概论 分布对象技术的核心概念有那些? 1 分布对象的位置对客户透明 2 可以被远程客户应用以方法调用的形式访问 3 分布对象所使用的语言要对客户透明 4. 分布对象运行的系统平台对客户透明 5. 分布对象具有移动性 9.2 分布对象技术概论 9.2 分布对象技术概论 分布式系统, 分布对象与软构件是什么关系? 1. 独立于特定程序设计语言和应用系统,可重用和自包含的软件成分称为软构件. 2. 分布对象是一种典型的软构件 3. 分布式系统是分散在两个或更多地方的计算机上为了实现一个共同的目标而共同工作的软件实体集合. 分布式应用系统中的成员: 1. 创建和维护分布对象的实体的应用称为服务器 2. 按照接口访问该对象的应用称为客户 3. 服务对象同时可以是其它服务对象的客户 9.2 分布对象技术概论 软构件模型的开发的目的是什么? 重用,高层开发,通过工具进行自动化开发,简化开发过程等. 软构件模型的开发的手段是什么? 软构件开发者: 1.处理底层的实现细节以及与此相关的类. 2.定义构件的基本的体系结构,构件界面的结构,与 其它构件及容器相互作用的机制 软构件应用者: 在可视的开发环境将以存在的构件进行简单的组装。 9.2 分布对象技术概论 软构件模型的例子? OMG的CORBA、Microsoft的COM/DCOM和SUN的Java/EJB。 9.3 分布对象技术----基本工作原理 什么是对象请求代理? 支持客户访问异地分布对象的核心机制称为对象请求代理ORB(Object Request Broker) 9.3 分布对象技术----基本工作原理 9.3 分布对象技术----基本工作原理 对象服务:支持分布式系统正常工作的各类基本的系统级服务 1.名字管理 2.事件通告 3. 对象事务管理 4. 对象生命周期 9.3 分布对象技术----基本工作原理 通用功能:支持分布式系统高效开发和有效工作的各类面向领域的常规服务和工具 GUI 数据库服务 电子邮件服务 系统管理服务 面象应用领域的领域构架 9.3 分布对象技术----基本工作原理 应用对象:涉及各种应用软件,它在对象服务和公共设施帮助下完成相应的应用逻辑 ORB是一条软总线,把分布式系统中各类对象和应用连接成相互作用的整体 9.4 分布对象主流技术 分布对象技术的实质性进步: 1. 使面向对象技术能够在异构的网络环境中得以全面,彻底,方便的实施 2. 有效地控制系统的开发,管理,维护的复杂性 分布对象的主流技术 1. OMG的CORBA 2. Microsoft的ActiveX/DCOM 3. SUN的Java/R

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档