当前位置:首页 → 计算机类 → 软件水平考试 → 中级系统集成项目管理工程师->中间件可以分为数据库访问中间件,远程过程调用中间件、面向消息
中间件可以分为数据库访问中间件,远程过程调用中间件、面向消息中间件 、事务 中 间件 、 分布式对象中间件等多种类型 。 windows 平台 ODBC 和 JAVA 平台 JDBC 属于 ( ) 。
中间件可以分为数据库访问中间件,远程过程调用中间件、面向消息中间件 、事务中间件,分布式对象中间件等。( 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 应用服务器。









