中间件期末考试题

余年寄山水
561次浏览
2020年08月03日 02:22
最佳经验
本文由作者推荐

澳洲留学生-集体土地租赁合同


一.选择
1. 开放系统互操作面临的异构型不包括:(D)
A.不同的数据库系统 B.不同的开发工具
C.不同的操作系统 D.不同的软件开发企业
2. 以下哪个模块不属于X OPen DTP模型的基本组成部分(C)
A.应用程序(AP) B.资源管理器(RM)
C.命名服务器(NS) D.事务管理器(TM)
3. 下列属于消息访问中间件的是(C)
(Web Service 中使用的通信服务协议) (对象中间件)
(Java消息服务) (数据库访问中间件)
Service 中使用的通信服务协议是(B)
(通用ORB互通协议)
(服务说明语言) (互联网ORB互通协议)
5.在window平台中,COM进程内组建的文件格式一般是(D)
(外) (内)
通过使用( B )在网络环境中找到分布式对象
地址
C.对象名称
s平台下,COM组件发布时一般把组建相关信息写到(B)
A.环境变量 B.注册表
C.同一个文件夹的配置文件 D.命名服务器
8.分布式事务的特征不包括(C)
A.隔离性 B.原子性
C.传递性 D.持久性
平台一般使用(D)描述分布式对象的对外服务接口



10.在分布式对象访问的桩框架结构中,负责替分布式对象完成底层通信相关工作的是(D)
A.客户端桩 B.构建的接口
C.分布式对象自身 D.服务器端框架(Skeleton)
11.下列那种对象不支持分布式对象的实现(C)


12.所有COM组件必须要实现的接口是(A)
wn tch
actory Class
13.J2EE中,(D)接口用于网络中定位组件和其他资源


组织定义ORB之间的互通协议为( A )
OP

15.下列属于数据库访问中间件的是(C)



16.在进行RMI编程时,供客户端调用的业务方法必须抛出( A )异常
Exception ption
eption astException

二. 名词解释
1. 接口定义语言IDL
界面描述语言,IDL是一种描述性语 言,属于远程过程调用RPC技术方面,IDL对接口
和组件进行描述,指定接口或组件的属性信息用来 生成所需要的代理存根代码、调度
代码或者类型库。IDL描述的接口和组件等数据类型是各种流行语言 都能识别和支持
的。
2. WSDL
为Web服务说明语言,可认为WS DL文件是一个XML文档,用于说明一组SOAP消息
以及如何交换这些消息的。
3. JMS
JMS(java 消息服务)用于分布式对象的异步通信,Java消息服务是一个与具体平台无
关的API。
4. 组件
具有一定逻辑功能的可执行代码,是组成应用程序的构件
5. ORB
对象请求代理,是对象总线,它能使对象透明的向其他本地或远程对象发出请求或获
得应答。
6. 分布式事务
在分布的异构环境中,数据是分布的,一个事物的执行涉及对分布在多个结点的数据
更改。
三.简答
1.描述中间件的基本定义,并列举有哪些基本类型
定义:中间件 是一种软件,他能使处于应用层中的各应用成分之间实现跨网络的协同工作
(也就是互操作),这时允许 各应用成分之下所涉及的“系统结构,操作系统,通信协议,
数据库和其他应用服务”各不相同。

基本类型:远程过程调用中间件(RPCM),面向对象中间件(OOM),消息中间件 (MOM),
数据库访问中间件(DAM),交易中间件(DTPM)

2. 显式中间件与隐式中间件有什么区别?EJB容器如何实现隐式中间件?

显式使用中间件服 务,是指手工调用中间件服务的API。隐式使用中间件服务,是指不用在
代码中使用这类API。 < br>通过请求拦截器实现隐式中间件。请求拦截器通过EJB在部署描述文件中描述的需求信息,
知道 怎样去使用API。

3. 什么是RMI?在RMI中Stub和Skeleton的作用分别是什么?
远程方法激活,使软件开 发人员能够开发这样的分布式程序:在这个分布式程序中,其远
程对象的方法能够被运行在不同主机上的 其他Java虚拟机(JVM)的方法被调用。


桩和框架的作用:
桩是客户 内部完成打包数据和管理网络连接工作的本地对象,在客户调用远程对象上作为方
法时,它实际调用的本 地存根对象上的方法。
框架负责接收并解包远程方法调用为本地方法调用。

4. 简述两阶段提交协议的作用,以及提交的基本步骤
两阶段提交协议保证了分布式事务处理的完整性。
基本步骤:提交阶段,TM检查所有的RM的回答,只要有一个RM给出否定的回答,TM就
指 示所有的RM进行回滚,否则TM指示所有的RM提交。
(第一阶段为准备阶段,TM检查所有的RM是否准备好提交)
5. 简述ORB系统的基本工作流程
⑴客户通过某种方式找到特定对象实现的对象引用;
⑵如果 该对象实现有相应的静态存根,则客户可以通过该静态存根向对象实现发送请求,
否则,在界面仓库的协 助下,客户可以使用动态调用界面DII来向对象实现发出请求;
⑶当对象调用请求通过静态存根或动 态调用界面DII到达ORB核心以后,ORB核心负责请
求的传送,将其送给相应的对象适配器,其具 体的请求传递方式由ORB的具体实现决定
⑷对象适配器接到请求后,判断一下所请求的对象实现是否 有静态框架存在,如果有,则
对象适配器通过静态框架调用执行对象实现中的操作,否则,对象适配器将 通过动态框架
界面DSI中的动态实现例程来调用对象实现中的操作;
⑸对象实现的特定操作 方法执行完成后,结果将按照对象请求传递和执行路径逆向返回给
客户对象;

6. 简述消息中间件的消息传递模式

发布-预定(消息传递)是把消息广播到多个收件人,发送 方将消息发送到一个特定队列,
客户机可以对该队列作预定,并从中获得消息。消息传递机制要保证将发 送者的消息传送
到目的地。在消息传递中,应用程序之间不必须建立直接的联系,从而实现消息传送的异
步性
(消息中间件有两种基本的工作模型:消息队列和发布-预定
消息队列中,消 息被发送到一个队列里,收件人可以在任何时候查看该队列,消息队列类
似于运行的很好的电子邮件,传 输质量的到保证,但并不知道收件人是否看到该消息。)


一.选择
1. 开放系统互操作面临的异构型不包括:(D)
A.不同的数据库系统 B.不同的开发工具
C.不同的操作系统 D.不同的软件开发企业
2. 以下哪个模块不属于X OPen DTP模型的基本组成部分(C)
A.应用程序(AP) B.资源管理器(RM)
C.命名服务器(NS) D.事务管理器(TM)
3. 下列属于消息访问中间件的是(C)
(Web Service 中使用的通信服务协议) (对象中间件)
(Java消息服务) (数据库访问中间件)
Service 中使用的通信服务协议是(B)
(通用ORB互通协议)
(服务说明语言) (互联网ORB互通协议)
5.在window平台中,COM进程内组建的文件格式一般是(D)
(外) (内)
通过使用( B )在网络环境中找到分布式对象
地址
C.对象名称
s平台下,COM组件发布时一般把组建相关信息写到(B)
A.环境变量 B.注册表
C.同一个文件夹的配置文件 D.命名服务器
8.分布式事务的特征不包括(C)
A.隔离性 B.原子性
C.传递性 D.持久性
平台一般使用(D)描述分布式对象的对外服务接口



10.在分布式对象访问的桩框架结构中,负责替分布式对象完成底层通信相关工作的是(D)
A.客户端桩 B.构建的接口
C.分布式对象自身 D.服务器端框架(Skeleton)
11.下列那种对象不支持分布式对象的实现(C)


12.所有COM组件必须要实现的接口是(A)
wn tch
actory Class
13.J2EE中,(D)接口用于网络中定位组件和其他资源


组织定义ORB之间的互通协议为( A )
OP

15.下列属于数据库访问中间件的是(C)



16.在进行RMI编程时,供客户端调用的业务方法必须抛出( A )异常
Exception ption
eption astException

二. 名词解释
1. 接口定义语言IDL
界面描述语言,IDL是一种描述性语 言,属于远程过程调用RPC技术方面,IDL对接口
和组件进行描述,指定接口或组件的属性信息用来 生成所需要的代理存根代码、调度
代码或者类型库。IDL描述的接口和组件等数据类型是各种流行语言 都能识别和支持
的。
2. WSDL
为Web服务说明语言,可认为WS DL文件是一个XML文档,用于说明一组SOAP消息
以及如何交换这些消息的。
3. JMS
JMS(java 消息服务)用于分布式对象的异步通信,Java消息服务是一个与具体平台无
关的API。
4. 组件
具有一定逻辑功能的可执行代码,是组成应用程序的构件
5. ORB
对象请求代理,是对象总线,它能使对象透明的向其他本地或远程对象发出请求或获
得应答。
6. 分布式事务
在分布的异构环境中,数据是分布的,一个事物的执行涉及对分布在多个结点的数据
更改。
三.简答
1.描述中间件的基本定义,并列举有哪些基本类型
定义:中间件 是一种软件,他能使处于应用层中的各应用成分之间实现跨网络的协同工作
(也就是互操作),这时允许 各应用成分之下所涉及的“系统结构,操作系统,通信协议,
数据库和其他应用服务”各不相同。

基本类型:远程过程调用中间件(RPCM),面向对象中间件(OOM),消息中间件 (MOM),
数据库访问中间件(DAM),交易中间件(DTPM)

2. 显式中间件与隐式中间件有什么区别?EJB容器如何实现隐式中间件?

显式使用中间件服 务,是指手工调用中间件服务的API。隐式使用中间件服务,是指不用在
代码中使用这类API。 < br>通过请求拦截器实现隐式中间件。请求拦截器通过EJB在部署描述文件中描述的需求信息,
知道 怎样去使用API。

3. 什么是RMI?在RMI中Stub和Skeleton的作用分别是什么?
远程方法激活,使软件开 发人员能够开发这样的分布式程序:在这个分布式程序中,其远
程对象的方法能够被运行在不同主机上的 其他Java虚拟机(JVM)的方法被调用。


桩和框架的作用:
桩是客户 内部完成打包数据和管理网络连接工作的本地对象,在客户调用远程对象上作为方
法时,它实际调用的本 地存根对象上的方法。
框架负责接收并解包远程方法调用为本地方法调用。

4. 简述两阶段提交协议的作用,以及提交的基本步骤
两阶段提交协议保证了分布式事务处理的完整性。
基本步骤:提交阶段,TM检查所有的RM的回答,只要有一个RM给出否定的回答,TM就
指 示所有的RM进行回滚,否则TM指示所有的RM提交。
(第一阶段为准备阶段,TM检查所有的RM是否准备好提交)
5. 简述ORB系统的基本工作流程
⑴客户通过某种方式找到特定对象实现的对象引用;
⑵如果 该对象实现有相应的静态存根,则客户可以通过该静态存根向对象实现发送请求,
否则,在界面仓库的协 助下,客户可以使用动态调用界面DII来向对象实现发出请求;
⑶当对象调用请求通过静态存根或动 态调用界面DII到达ORB核心以后,ORB核心负责请
求的传送,将其送给相应的对象适配器,其具 体的请求传递方式由ORB的具体实现决定
⑷对象适配器接到请求后,判断一下所请求的对象实现是否 有静态框架存在,如果有,则
对象适配器通过静态框架调用执行对象实现中的操作,否则,对象适配器将 通过动态框架
界面DSI中的动态实现例程来调用对象实现中的操作;
⑸对象实现的特定操作 方法执行完成后,结果将按照对象请求传递和执行路径逆向返回给
客户对象;

6. 简述消息中间件的消息传递模式

发布-预定(消息传递)是把消息广播到多个收件人,发送 方将消息发送到一个特定队列,
客户机可以对该队列作预定,并从中获得消息。消息传递机制要保证将发 送者的消息传送
到目的地。在消息传递中,应用程序之间不必须建立直接的联系,从而实现消息传送的异
步性
(消息中间件有两种基本的工作模型:消息队列和发布-预定
消息队列中,消 息被发送到一个队列里,收件人可以在任何时候查看该队列,消息队列类
似于运行的很好的电子邮件,传 输质量的到保证,但并不知道收件人是否看到该消息。)

东营考试信息网-福建会计从业资格证


河南洛宁-华北电力大学招生网


天使无翼也飞翔-河北医科大学录取分数线


端午图片-军训心得体会300字


美德少年推荐词-意大利米兰音乐学院


精英教育-今天是你的生日我的祖国


重庆大学专业排名-学法心得体会


浙江大学城市学院外网-草虫的村落教学反思