文档详情

中间件技术原理与应用课后习题.pdf

发布:2020-09-17约4.77千字共5页下载文档
文本预览下载声明
中 间 件 技 术 原 理 与 应 用 课 后 习 题 参 考 答 案 S1.中间件产生背景及分布式计算环境 1.比较开放系统与分布式系统的异同。 分布式系统具备以下属性:远程性、并发性、异步性、异质性、自主性、联合性、伸缩性、发 展性、移动性。 开放系统具备以下属性:开放的、集成的、灵活的、模块化的、可联合的、可管理的、满足 服 务质量需要、安全的、提供透明性。 2.简述开放系统的特性: 开放系统具有可移植性、可互操作性、可伸缩性、易获得性。 3.什么是互操作性,有哪几种层次的互操作性? 在一个由异质实体构成的网络环境中,当应用在网络的结点上运行时,它可以透明地动用网中 其他结点上的资源,并借助这些资源与本结点上的资源共同来完成某个或某组人物,这种 能力 被称为互操作性。 有以下层次: Application-Collaboration-Application Transparency-Inter-operability- Transparency RPC-Inter-communication- RPC Comms-Inter-Connection- Comms 4.简述中间件产生的背景、概念、组成结构及核心技术。 定义:中间件是介于应用系统和系统软件之间的一类软件,它能使处于应用层中的各应用成 分 之间实现跨网络的协同工作。 组成结构: (1)执行环境软件 (2)应用开发工具 核心技术:通信、资源管理、互操作性 5 .简述 DCE的组成结构及其缺点。 DCE 由分布式文件服务、安全服务、目录服务、时间服务、 RPC、线程组成。 DEC的缺点: RPC设计不周,开发工具薄弱;性能差、适用系统少、适用困难;没有采用面 向 对象技术。 S2.面向对象中间件 ODP 6.阐述面向对象的定义及其与面向过程的调用的区别。 面向对象的方法以一种更为直观的方法分析和构造系统,它将整个系统抽象并模型化,让人 们 能够更好地了解整个系统,使得在设计时就能发现其中可能存在的问题。 两者最大的区别是,在结构化的开发方法中,数据与功能室分离的,而在面向对象的开发方法 中,数据与相关的功能是捆绑在一起的,更好地表示了系统中相对独立的对象。 7.简述 ODP 的关键技术。 观点和透明性。观点把对于一个系统的说明分成若干个不同的侧面;透明性屏蔽了由系统的 分 布所带来的复杂性,极大的减小了分布式标称的复杂性。 8.怎样理解 ODP 是元标准。 RM-ODP 不仅是一个一般的标准,还是一个标准的标准,即规定了使用于开放式分布处理领 域 内的其他标准必须遵循的参考模型。 9.简述 ODP 的绑定模型。 ODP 的绑定模型分为计算绑定模型和工程绑定模型。计算观点所描述的是,信息系统被分解 成 为在界面处交互的对象,以此来达到分布处理的目的;工程观点所描述的是,实现系统中 分布 式对象之间的交互所需的机制和手段。 相关技术 10.简述 COM 结构、接口及类工厂。 COM 由组件和接口构成。接口是对其他软件和组件能够使用的共用功能的定义,是组件与 外 界的交汇通道。类工厂是一个能够创建其他组件的组件。 11.简述 DCOM 及 COM+技术。 DCOM 是一系列微软的概念和程序接口,利用这个接口,客户端程序对象能够请求来自网络 中 另一台计算机上的服务器程序对象。 COM+倡导了一种新的概念,它把
显示全部
相似文档