itgle.com

关于中间件特点的描述,()是不正确的。() A.中间件可运行于多种硬件和操作系统平台上B.跨越网络、硬件、操作系统平台的应用或服务可通过中间件透明交互C.中间件运行于客户机/服务器的操作系统内核中,提高内核运行效率D.中间件应支持标准的协议和接口

题目

关于中间件特点的描述,()是不正确的。

() A.中间件可运行于多种硬件和操作系统平台上

B.跨越网络、硬件、操作系统平台的应用或服务可通过中间件透明交互

C.中间件运行于客户机/服务器的操作系统内核中,提高内核运行效率

D.中间件应支持标准的协议和接口


相似考题
参考答案和解析
正确答案:C

随着计算机软硬技术的迅速发展,越来越多的应用程序需要运行在网络环境的异构早台上。在分布的异构环境中,通常存在多种硬件系统平台(如PC、工作站、小型机等),而这些硬件平台上又存在各种软件(如不同的操作系统、数据库、用户界面等)。为了解决分布系统的异构问题,人们提出了中间件(Middleware)概念。

   中间件是位于硬件、操作系统等平台和应用之间的通用服务,这些服务具有标准的程序接口和协议。不同的硬件及操作系统平台,可以有符合接口和协议规范的多种实现。 中间件是一种独立的系统软件或服务程序,可以帮助分布式应用软件在不同的技术之间共享资源,它位于客户机/服务器的操作系统之上,管理计算机资源和网络通信。其主要目的是实现应用与平台的无关性。 根据上述描述,可知中间件的如下特点:

1、中间件可运行于多种硬件和操作系统平台上;

2、跨越网络、硬件、操作系统平台的应用或服务可通过中间件透明交互;

3、中间件支持标准的协议和接口。

而C的说法很明显是错误的,中间件不是运行于操作系统的内核中,是一种独立的系统软件或应用程序。

更多“关于中间件特点的描述,()是不正确的。 () A.中间件可运行于多种硬件和操作系统平台上 B.跨越网 ”相关问题
  • 第1题:

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

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


    正确答案:

  • 第2题:

    关于中间件特点的描述,(18)是不正确的。

    A.中间件可运行于多种硬件和操作系统平台上

    B.跨越网络、硬件、操作系统平台的应用或服务可通过中间件透明交互

    C.中间件运行于客户机/服务器的操作系统内核中,提高内核运行效率

    D.中间件应支持标准的协议和接口


    正确答案:C
    随着计算机软硬技术的迅速发展,越来越多的应用程序需要运行在网络环境的异构早台上。在分布的异构环境中,通常存在多种硬件系统平台(如PC、工作站、小型机等),而这些硬件平台上又存在各种软件(如不同的操作系统、数据库、用户界面等)。为了解决分布系统的异构问题,人们提出了中间件(Middleware)概念。中间件是位于硬件、操作系统等平台和应用之间的通用服务,这些服务具有标准的程序接口和协议。不同的硬件及操作系统平台,可以有符合接口和协议规范的多种实现。中间件是一种独立的系统软件或服务程序,可以帮助分布式应用软件在不同的技术之间共享资源,它位于客户机/服务器的操作系统之上,管理计算机资源和网络通信。其主要目的是实现应用与平台的无关性。根据上述描述,可知中间件的如下特点:(1)中间件可运行于多种硬件和操作系统平台上;(2)跨越网络、硬件、操作系统平台的应用或服务可通过中间件透明交互;(3)中间件支持标准的协议和接口。而C的说法很明显是错误的,中间件不是运行于操作系统的内核中,是一种独立的系统软件或应用程序。

  • 第3题:

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

    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应用服务器。

  • 第4题:

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

    A.数据库访问中间件

    B.远程过程调用中间件

    C.面向消息中间件

    D.实务中间件


    正确答案:A

  • 第5题:

    中间件是位于硬件、操作系统等平台和应用之间的通用服务。( )位于客户和服务器之间,负责负载均衡、失效恢复等任务,以提高系统的整体性能。

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

    答案:D
    解析:
    题考察的是中间件的分类。必须掌握的知识点,不可以丢分。 事务处理监控程序位于客户和服务器之间,完成事务管理与协调、负载平衡、失效恢复等任务,以提高系统的整体性能