查看更多
当前 - 选择题 - 基于构件的软件工程
中等
单选题
2018年11月第28题
#第一版教材
#了解即可

CORBA 服务端构件模型中,(【伺服对象(Servant)】)是 CORBA 对象的真正实现,负责完成客户端请求。

问题(1)
浓缩知识点

CORBA是支持网络对象透明远程调用的面向对象分布式系统标准,其服务端构件模型包含多个核心协作组件。其中,伺服对象(Servant)是CORBA对象的实际实现载体,作为服务端处理客户端请求的核心执行单元,直接接收请求并完成具体业务逻辑的执行。与之配合的还有对象请求代理(ORB),它作为核心通信中介,负责请求的解析、目标对象查找及转发;对象适配器处于ORB与Servant之间,为Servant提供注册、激活等支撑接口,屏蔽ORB内核的实现细节;适配器激活器则按需自动激活对象适配器,保障服务端在需要时能正常响应请求。

正确答案
A

本题考察的是CORBA 服务端构件模型的核心组件及其职责
CORBA(Common Object Request Broker Architecture)是一种面向对象的分布式系统标准,它将对象分布在网络中并提供透明的远程调用能力。
A选项伺服对象(Servant):是 CORBA 对象的真正实现,负责接收和处理来自客户端的请求,执行具体业务逻辑,是题干所描述的部分,正确。
B选项对象适配器(Object Adapter):位于 ORB 与伺服对象之间,负责屏蔽 ORB 内核的实现细节,并为伺服对象提供注册、激活、调用等接口,错误。
C选项对象请求代理(Object Request Broker, ORB):是 CORBA 的核心通信中介,负责解析调用、查找目标对象并将请求传递到对象适配器,但不直接实现业务逻辑,错误。
D选项适配器激活器(Adapter Activator):用于在需要时自动激活对象适配器,不处理具体业务请求,错误。
因此,选项 A 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有