中间件技术原理及应用课后习题_第1页
中间件技术原理及应用课后习题_第2页
中间件技术原理及应用课后习题_第3页
中间件技术原理及应用课后习题_第4页
中间件技术原理及应用课后习题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

参照答案S1.中间件产生背景及分布式计算环境

1.比较开放系统与分布式系统的异同。

分布式系统具备以手下性:远程性、并发性、异步性、异质性、自主性、联合性、伸缩性、发展性、搬动性。

开放系统具备以手下性:开放的、集成的、灵便的、模块化的、可联合的、可管理的、满足服务质量需要、安全的、供应透明性。

2.简述开放系统的特点:

开放系统拥有可移植性、可互操作性、可伸缩性、易获得性。

3.什么是互操作性,有哪几种层次的互操作性?

在一个由异质实体组成的网络环境中,当应用在网络的结点上运行时,它可以透明地动用网中其他结点上的资源,并借助这些资源与本结点上的资源共同来完成某个或某组人物,这种能力被称为互操作性。

有以基层次:

Application-Collaboration-Application

Transparency-Inter-operability-Transparency

RPC-Inter-communication-RPC

Comms-Inter-Connection-Comms

4.简述中间件产生的背景、见解、组成构造及核心技术。

定义:中间件是介于应用系统和系统软件之间的一类软件,它能使处于应用层中的各应用成分之间实现跨网络的共同工作。

组成构造:(1)执行环境软件(2)应用开发工具

1/7

核心技术:通信、资源管理、互操作性

5.简述DCE的组成构造及其缺点。

DCE由分布式文件服务、安全服务、目录服务、时间服务、RPC、线程组成。DEC的缺点:RPC设计不周,开发工具单薄;性能差、适用系统少、适用困难;没有采用面向对象技术。

S2.面向对象中间件ODP

6.阐述面向对象的定义及其与面向过程的调用的差异。

面向对象的方法以一种更为直观的方法剖析和构造系统,它将整个系统抽象并模型化,让人们可以更好地认识整个系统,使得在设计时就能发现其中可能存在的问题。

两者最大的差异是,在构造化的开发方法中,数据与功能室分其他,而在面向对象的开发方法中,数据与相关的功能是捆绑在一起的,更好地表示了系统中相对独立的对象。

7.简述ODP的要点技术。

见解和透明性。见解把对于一个系统的说明分成若干个不同样样的侧面;透明性障蔽了由系统的分布所带来的复杂性,极大的减小了分布式标称的复杂性。

8.怎样理解ODP是元标准。

RM-ODP不不过一个一般的标准,还是一个标准的标准,即规定了使用于开放式分布办理领域内的其他标准必定依据的参照模型。

9.简述ODP的绑定模型。

ODP的绑定模型分为计算绑定模型和工程绑定模型。计算见解所描述的

是,信息系统被分解成为在界面处交互的对象,以此来达到分布办理的目的;工程见解所描述的是,实现系统中分布式对象之间的交互所需的系统和手段。

相关技术

2/7

10.简述COM构造、接口及类工厂。

COM由组件和接口组成。接口是对其他软件和组件可以使用的共用功能的定义,是组件与外界的交汇通道。类工厂是一个可以创办其他组件的组件。

11.简述DCOM及COM+技术。

DCOM是一系列微软的见解和程序接口,利用这个接口,客户端程序对象可以央求来自网络中另一台计算机上的服务器程序对象。

COM+建议了一种新的见解,它把COM组件软件提升到应用层而不再是底

层的软件构造,它经过操作系统的各种支持,使组件对象模型建立在应用层上,把所有组件的基层细节留给操作系统。

12.简述.NET框架。.NET框架(.NETFramework)是由微软发,一个致力敏

捷软件开发(Agilesoftwaredevelopment)、快速应用开发(Rapidapplicationdevelopment)、平台没关性和网络透明化的软件开发平台。.NET框架的目的是

便于开发人员更简单地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。

COM技术优缺点。

优点:所开发的组件无时间差异性,无功能差异性,地址透明,语言没关性,以及运行环境没关性,同意任意两个组件互相通信。

缺点:只能运行于Windows相关环境,与其他系统的互通,需要借助桥接技术。

技术

系统构造。

J2EE是基于java语言建立的一个标准的系统构造,面向使用java程序设计语言进行基于Web的企业应用的开发部署。

15.比较J2EE与COM系统构造。

COM由组件和接口组成,能运行于Windows相关环境。3/7

J2EE是基于java语言建立的一个标准的系统构造,组件可移植,拥有优异的跨平台特点。

技术中的企业功能服务。

事务办理、数据接见、安全性、长远性服务,目录服务,事务管理,信息系统。

与Com系统构造进行桥接,需要解决的问题。

J2EE让基于DCOM的程序接见EJB的实体bean;基于DCOM的客户端,和EJB建立有效的照射,也是可行的。

初步

18.OMG组成。

应用界面,域界面,公共设施,队形央求代理ORB,对象服务。

组成。

ORB核心,OMG界面定义语言,界面库房和实现库房,语言照射,存根和框架,动向调用和调换,对象适配器,ORB之间的互操作。

与COM,J2EE的异同。同:把客户发出的央求传达给目标对象,并把目标对象的执行结果返回给发出央求的客户。

重要特点:客户端与目标队形交互透明。

CORBA有哪些服务。

静态和动向方法调用,高级语言绑定,地址透明,内置安全和事务办理,与遗留系统共存,服务质量控制技术。

22.CORBA开发步骤:

1)确定应用程序对象,定影IDL接口

2)将IDL定义编译成C++的存根和框架

4/7

3)声明和实现详尽化CORBA对象的C++伺服类

4)编写一个服务器main程序

5)将所创办的在服务器上可以执行的存根和框架,编译和连接成服务器实现文件

6)与生成的存根一起编写。编译和连接客户机程序代码

23.阐述CORBA的互操作协议IIOP,怎么样优化IIOP协议。

IIOP说明怎样在TCP/IP网络上交换GIOP信息。

优化IIOP协议:优化对象的界面定义与它的实现之间的关系。

24.优化IDL编译器。

将界面和对象实现分别,在不同样样的平台上支持不同样样的编程语言。

服务

服务系统常有服务。

名字服务,事件服务,交易器服务,负载均衡,容错服务,信息服务。

交易器服务和名字服务异同。

名字服务是给对象实例供应一个明名称作为当前网络空间中的唯一表记,在客户端经过拟订服务对象名字,利用绑定(Bing)方式,实现对象的查找定位;

经过交易器对象可以向其他对象宣布他们所能供应的服务或查找他们所需的服务。

事件服务怎样实现实时性。使用标准COS事件通道,经过配置和拟订应用的策略对相差数目和优先级进行分配,使用策略配置最小化网络流量。

28.剖析不同样样的CORBA名字等服务之间可否仍存在互操作性。5/7

经过配置客户端的ORB来初始化根命名服务器的上下文对象。

S7.中间件中的事务办理

29.分布式事务办理的要点技术。

原子性,一致性,孤立性,长远性。

30.比较COM,J2EE,CORBA事务办理系统异同。

CORBA事务办理的面向对象的,X/OpenDTP是过程性的。

CORBA事务办理包括事务客户,事务对象,可恢复对象,可恢复服务器,事务服务,事务环境。

31.议论对象事务服务与XA资源管理器之间的集成实现。

对象事务服务(JTS)可以经过TTAXA接口接见资源或接见支持OTS的非XA资源。

高级技术

32.比较CORBA组件模型与J2EE的异同点。

CORBA组件:组件界面,小界面,插接端口,事件信源,事件信宿,导航,属性。

J2EE组件:EJB组件,容器,服务器,EJB对象,EJBHome。

33.实时CORBA与QoS支持

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论