16 92分布对象技术概论 份布对象技术的核心概念有那些? 分布对象的位置对客户透明 2可以被远程客户应用以方法调用的形式访问 3分布对象所使用的语言要对客户透明 4.分布对象运行的系统平台对客户透明 5.分布对象具有移动性 (允许时间空间语言操作平台的差异性)
16 9.2 分布对象技术概论 分布对象技术的核心概念有那些? 1 分布对象的位置对客户透明 2 可以被远程客户应用以方法调用的形式访问 3 分布对象所使用的语言要对客户透明 4. 分布对象运行的系统平台对客户透明 5. 分布对象具有移动性 (允许时间,空间,语言,操作平台的差异性)
7 92分布对象技术概论 C++ 对象 B机 VB 个应用逻辑 个应用逻辑 对象 C机 对象)对象 对象)‘对象 对象 ⅤB A机 Java A机Java 对象 D机
17 9.2 分布对象技术概论 一个应用逻辑 A机 对象 对象 对象 对象 A 机 一个应用逻辑 对象 对象 对象 对象D机C机B机 Java Java VB C++ VB
18 分布 构件是什么关系? 独立于特定程序设计语言和应用系统,可重用和 包含的软件成分称为软构件 2.分布对象是一种典型的软构件 分布式系统是分散在两个或更多地方的计算机上 为了实现一个共同的目标而共同工作的软件实体 集 布式应用系统中的成员: 1.创建和维护分布对象的实体的应用称为服务器 按照接口访问该对象的应用称为客户 3.服务对象同时可以是其它服务对象的客户
18 9.2 分布对象技术概论 分布式系统, 分布对象与软构件是什么关系? 1. 独立于特定程序设计语言和应用系统,可重用和 自包含的软件成分称为软构件. 2. 分布对象是一种典型的软构件 3. 分布式系统是分散在两个或更多地方的计算机上 为了实现一个共同的目标而共同工作的软件实体 集合. 分布式应用系统中的成员: 1. 创建和维护分布对象的实体的应用称为服务器 2. 按照接口访问该对象的应用称为客户 3. 服务对象同时可以是其它服务对象的客户
19 92分布对象技术概论 钦构件模型的开发的目的是什么? 重用高层开发通过工具进行自动化开发简化开 发过程等 软构件模型的开发的手段是什么? 软构件开发者: 1处理底层的实现细节以及与此相关的类 2定义构件的基本的体系结构构件界面的结构, 与其它构件及容器相互作用的机制 构件应用者: 在可视的开发环境将以存在的构件进行简单的组
19 9.2 分布对象技术概论 软构件模型的开发的目的是什么? 重用,高层开发,通过工具进行自动化开发,简化开 发过程等. 软构件模型的开发的手段是什么? 软构件开发者: 1.处理底层的实现细节以及与此相关的类. 2.定义构件的基本的体系结构,构件界面的结构, 与 其它构件及容器相互作用的机制 软构件应用者: 在可视的开发环境将以存在的构件进行简单的组 装