中间件是提供平台和应用之间的通用服务,这些服务具有标准的程序接口和协议。中间件的基本功能包括:为客户端和服务器之间提供(…
单选题
中间件是提供平台和应用之间的通用服务,这些服务具有标准的程序接口和协议。中间件的基本功能包括:为客户端和服务器之间提供(36);提供(37)保证交易的一致性;提供应用的(38)。
A. 连接和通信
B. 应用程序接口
C. 通信协议支持
D. 数据交换标准
答案:A
解析
正确答案:A. 连接和通信
中间件位于操作系统与应用之间,核心作用是屏蔽底层网络、协议和平台的差异。对客户端和服务器而言,最基本的功能就是提供连接和通信,使双方能够透明地交互,因此 A 正确。
- B. 应用程序接口:API 是中间件对外提供的调用方式之一,但题干强调“客户端和服务器之间”,更直接的是通信连接能力。
- C. 通信协议支持:协议支持是实现连接和通信的支撑条件,不是最贴切的概括。
- D. 数据交换标准:属于数据层面的互通规范,范围较窄,不能概括客户端与服务器之间的基础功能。
考点延伸:中间件常见功能还包括事务管理,用于保证分布式交易的一致性;以及应用集成、互操作、负载均衡、消息队列等。面试中常考其“承上启下、屏蔽异构、支撑分布式应用”的定位。