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