中间件可以分为数据库访问中间件,远程过程调用中间件、面向消息中间件 、事务 中

题库2022-08-02  31

问题 中间件可以分为数据库访问中间件,远程过程调用中间件、面向消息中间件 、事务 中 间件 、 分布式对象中间件等多种类型 。 windows 平台的 ODBC 和 JAVA 平台的 JDBC 属于 ( ) 。A.数据库访问中间件B.远程过程调用中间件C.面向消息中间件D.事务中间件

选项 A.数据库访问中间件
B.远程过程调用中间件
C.面向消息中间件
D.事务中间件

答案 A

解析 中间件可以分为数据库访问中间件,远程过程调用中间件、面向消息中间件 、事务中间件,分布式对象中间件等。( 1 )数据库访问中间件:通过一个抽象层访问数据库,,从而运行使用相同或相似的代码访问不同的数据库资源。典型技术如 windows 平台的  ODBC  和  JAVA  平台的  JDBC  等。  ( 2 )远程过程调用中间件(  Remote Procedure Call,RPC  ):是一种分布式应用程序的处理       方法。一个应用程序可以使用 RPC 来  “  远程  ”  执行一个位于不同地址空间内的过程,从效果上看和执行本地调用相同。 ( 3 )面向消息中间件(  Message-Oriented Middleware  ,  MOM  ):利用高效可靠的消息传       递机制进行平台无关的数据传递,并可基于数据通信进行分布系统的集成。通过提供消息传递和消息队列模型,可在分布环境下扩展进程间的通信,并支持多种通讯协议、语言、应用程序、硬件和软件平台。典型产品如 IBM 的  MQSeries  。( 4 )分布式对象中间件:是建立对象之间客户  /  服务器关系的中间件,结合了对象技术与分布式计算技术。该技术提供了一个通信框架,可以异构分布计算环境中透明地传递对象请求。典型产品如  OMG  的  CORBA 、Java  的  RMI/EJB 、Microsoft  的  DCOM  等。( 5 )事务中间件:也称事务处理监控器(  Transaction Processing Monitor  ,  TPM  ),提供支持大规模事务处理的可靠运行环境。 TPM  位于客户和服务器之间,完成事务管理与协调、负载平衡、失效恢复等任务,以提高系统的整体性能。典型产品如  IBM/BEA 的Tuxedo  。结合对象技术的对象事务监控器(  Object Transaction Monitor,OTM   )如支持  EJB  的  JavaEE  应用服务器。
转载请注明原文地址:https://tihaiku.com/congyezige/2300429.html

最新回复(0)