itgle.com

面向消息中间件(MOM)通过高效可靠的(),在分布式环境下扩展进程间的通信,可支撑多种通信协议、语言、应用程序、硬件和软件平台。 A. 消息扩展机制 B. 消息共享机制 C. 消息传递机制 D. 消息处理机制

题目
面向消息中间件(MOM)通过高效可靠的(),在分布式环境下扩展进程间的通信,可支撑多种通信协议、语言、应用程序、硬件和软件平台。

A. 消息扩展机制
B. 消息共享机制
C. 消息传递机制
D. 消息处理机制

相似考题
更多“面向消息中间件(MOM)通过高效可靠的(),在分布式环境下扩展进程间的通信,可支撑多种通信协议、语言、应用程序、硬件和软件平台。 ”相关问题
  • 第1题:

    主要是在分布式异构环境下建立应用系统框架和对象构件,在应用系统框架的支撑下,开发者可以将软件功能包装为更易管理和使用的对象,这些对象可以跨越不同的软硬件平台进行互操作。

    A.分布式异构系统

    B.远程调用技术

    C.对象工厂

    D.分布式对象技术


    正确答案:D
    解析:分布式对象技术主要是在分布式异构环境下建立应用系统框架和对象构件,在应用系统框架的支撑下,开发者可以将软件功能包装为更易管理和使用的对象,这些对象可以跨越不同的软硬件平台进行互操作。目前主要的分布式互操作标准有Microsoft的OLE/COM/DCOM标准、Sun公司的JavaRMI标准和OMG组织的CORBA标准。

  • 第2题:

    计算机技术迅速发展,特别是Internet 及WWW的出现,使计算机的应用范围更为广阔,许多应用程序需在网络环境的异构平台上运行。这一切都对新一代的软件开发提出了新的需求。在这种分布异构环境中,通常存在多种硬件系统平台(如PC,工作站,小型机等),在这些硬件平台上又存在各种各样的系统软件(如不同的操作系统、数据库、语言编译器等),以及多种风格各异的用户界面,为解决分布异构问题,提出了中间件(middleware)的概念。中间件是位于平台(硬件和操作系统)和应用之间的通用服务,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。请根据你实际参与开发的经验,论述下列三个问题:

    概要叙述你参与分析和开发的关于中间件方面的软件项目以及你所担任的主要工作。


    正确答案:

  • 第3题:

    网络通信软件的任务是根据通信协议来控制和管理()。

    A.程序间通信

    B.线程间通信

    C.进程间通信

    D.对象间通信


    正确答案:A

  • 第4题:

    中间件有多种类型,Java的RMI/FJB 属于()中间件。

    A.面向消息
    B.分布式对象
    C.数据库访问
    D.事务

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

  • 第5题:

    中间件可以分为数据库访问中间件,远程过程调用中间件、面向消息中间件实务中间件,分布式对象中间件等多种类型、OMG的CORBA、Java的RMI/EJB属于()

    A. 分布式对象中间件
    B. 远程过程调用中间件
    C. 面向消息中间件
    D. 事务中间件

    答案:A
    解析:
    ①数据库访问中间件:通过一个抽象层访问数据库,从而允许使用相同或相似的代码访问不同的数据库资源。典型的技术如Windows平台的ODBC和Java平台的JDBC等。②远程过程调用中间件(RPC),从效果上来看和执行本地调用相同。③面向消息中间件(MOM),进行平台无关的数据传递,典型如IBM的MQSeries。④分布式对象中间件,典型OMG的CORBA、Java的RMI/EJB、Microsoft的DCOM等。⑤事务中间件,完成事务管理与协调、负载平衡、失效恢复等任务,典型IBM/BEA的Tuxedo、支持EJB的JavaEE应用服务器等。

  • 第6题:

    面向消息中间件(MOM)通过高效可靠的( ),在分布式环境下扩展进程间的通信,可支撑多种通信协 议、语言、应用程序、硬件和软件平台。

    A.消息扩展机制
    B.消息共享机制
    C.消息传递机制
    D.消息处理机制

    答案:C
    解析:
    面向消息中间件(Message-Oriented Middleware, MOM):利用高效可靠的消息传递机制进行平台无关的数据 传递,并可基于数据通信进行分布系统的集成。通过提供消息传递和消息队列模型,可在分布环境下扩展 进程间的通信,并支持多种通信协议、语言、应用程序、硬件和软件平台。

  • 第7题:

    面向消息中间件MOM的主要特点不包括( )

    A.. 通信程序可在不同的时间运行
    B. 程序与网络复杂性相隔离
    C. 程序与网络不隔离
    D. 对应用程序的结构没有约束

    答案:C
    解析:

  • 第8题:

    由于中间件需要屏蔽分布环境中异构的操作系统和网络协议,它必须能够提供分布环境下的通信服务,我们将这种通信服务称之为平台。基于目的和实现机制的不同,我们将平台分为以下主要几类:远程过程调用、面向消息的中间件、()和事务处理监控。

    • A、通信服务
    • B、对象请求代理
    • C、数据同步
    • D、对象事务管理

    正确答案:B

  • 第9题:

    根据通信协议来控制和管理进程间的通信的软件是()。

    • A、网络操作系统
    • B、网络传输软件
    • C、网络通信软件
    • D、网络应用软件

    正确答案:C

  • 第10题:

    中间件是通用服务,这些服务具有标准的程序接口和协议,针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。以下关于中间件的相关描述有误的是?()

    • A、远程过程调用是一种广泛使用的分布式应用程序处理方法。
    • B、一个RPC应用分为两个部分:server和client。
    • C、消息中间件是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。
    • D、对象请求代理(ORB.是对象支线,定义异构环境下对象透明地发送请求和接收响应的基本机制,是建立对象之间client/server关系的中间件。

    正确答案:D

  • 第11题:

    单选题
    ()实现了真正的通用软件总线,具有优良的互操作性和应用程序集成能力。
    A

    事务处理中间件

    B

    分布式中间件

    C

    消息中间件

    D

    面向对象中间件


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    中间件是通用服务,这些服务具有标准的程序接口和协议,针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。以下关于中间件的相关描述有误的是?()
    A

    远程过程调用是一种广泛使用的分布式应用程序处理方法。

    B

    一个RPC应用分为两个部分:server和client。

    C

    消息中间件是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。

    D

    对象请求代理(ORB.是对象支线,定义异构环境下对象透明地发送请求和接收响应的基本机制,是建立对象之间client/server关系的中间件。


    正确答案: A
    解析: 暂无解析

  • 第13题:

    中间件用来屏蔽各种平台及协议之间的特性,以实现在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输,实现应用程序之间的协同。

    A.消息

    B.交易

    C.数据访问

    D.远程过程调用


    正确答案:A
    解析:本题考查中间件的基本概念。IDC对中间件定义的描述为:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机/服务器的操作系统之上,管理计算资源和网络通信。按照IDC的分类方法,中间件可分为六类,分别是终端仿真/屏幕转换中间件、数据访问中间件、远程过程调用中间件、消息中间件、交易中间件和对象中间件。其中,终端仿真/屏幕转换中间件用来实现客户机图形用户接口与已有的字符接口方式的服务器应用程序之间的互操作。数据访问中间件是为了建立数据应用资源互操作的模式,对异构环境下的数据库实现连接或文件系统实现连接的中间件。通过远程过程调用机制,程序员只需编写客户方的应用,需要时可以调用位于远端服务器上的过程。消息中间件用来屏蔽各种平台及协议之间的特性,以实现在不同平台之间通信,实现分布式系统中可靠、高效、实时的跨平台数据传输,实现应用程序之间的协同。交易中间件是在分布、异构环境下提供保证交易完整性和数据完整性的一种环境平台。

  • 第14题:

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

    A.数据库访问中间件

    B.远程过程调用中间件

    C.面向消息中间件

    D.实务中间件


    正确答案:A

  • 第15题:

    中间件有多种类型,IBM的属于( )中间件。

    A.面向消息
    B.分布式对象
    C.数据库访问
    D.事务

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

  • 第16题:

    ______用来实现分布式系统中可靠、高效、实时的跨平台数据传输。

    A.数据访问中间件
    B.消息中间件
    C.远程过程调用中间件
    D.交易中间件

    答案:B
    解析:
    本题考查中间件的组成。中间件包括数据访问中间件、消息中间件、远程过程调用中间件和交易中间件。数据访问中间件允许应用程序同本地或异地的数据库进行通信;消息中间件用来屏蔽各种平台及协议之间的特性,以实现在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输,实现应用程序之间的协同;远程过程调用中间件通过其调用机制,需要时可以调用位于远端服务器上的过程;交易中间件是在分布、异构环境下提供保证交易完整性和数据完整性的一种环境平台。

  • 第17题:

    ( )中间件保证系统能在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输。

    A.数据管理中间件
    B.消息中间件
    C.WEB服务中间件
    D.事务处理中间件

    答案:B
    解析:
    通信处理(消息)中间件。正如,安装红绿灯,设立交通管理机构,制定出交通规则,才能保证道路交通畅通一样,在分布式系统中,人们要建网和制定出通信协议,以保证系统能在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输,这类中间件称为消息中间件,也是市面上销售额最大的中间件产品。

  • 第18题:

    中间件有多种类型,IBM的 MQSeries 属于( )中间件。

    A.面向消息
    B.分布式对象
    C.数据库访问
    D.事务

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

  • 第19题:

    ()实现了真正的通用软件总线,具有优良的互操作性和应用程序集成能力。

    • A、事务处理中间件
    • B、分布式中间件
    • C、消息中间件
    • D、面向对象中间件

    正确答案:B

  • 第20题:

    在进程间通信中,传送消息的可靠性是如何保证的?


    正确答案: 为了保证消息被对方收到,可采用可靠原语。具体作法是:客户向服务器方发一请求后,服务器对这一请求,由其内核向客户内核返回一个确认ACK,当客户内核收到这一消息后,就唤醒客户进程。
    在客户与服务器之间的请求/应答共需四个消息:①从客户向服务器的请求②从服务器内核向客户内核返回一个确认③从服务器到客户的应答④从客户的内核向服务器内核返回一个确认。

  • 第21题:

    PGIS平台的两个基础支撑环境具体指什么?()

    • A、支撑PGIS平台软件运行的硬件环境
    • B、支撑PGIS平台运行的机房环境
    • C、支撑PGIS平台软件运行的系统软件环境
    • D、支撑PGIS平台运行网络环境未选择

    正确答案:A,C

  • 第22题:

    多选题
    PGIS平台的两个基础支撑环境具体指什么?()
    A

    支撑PGIS平台软件运行的硬件环境

    B

    支撑PGIS平台运行的机房环境

    C

    支撑PGIS平台软件运行的系统软件环境

    D

    支撑PGIS平台运行网络环境未选择


    正确答案: B,A
    解析: 暂无解析

  • 第23题:

    单选题
    以下关于无线传感器节点中间件软件的描述中,错误的是()。
    A

    采用中间件的思路编程,可以减少编程难度

    B

    将软件应用移植到不同硬件平台时,需要重新编写中间件软件

    C

    节点的中间件软件用来组织节点内部的各项操作

    D

    采用中间件的思想可以向高层程序屏蔽复杂的底层通信协议与传感器的差异性


    正确答案: A
    解析: 暂无解析