itgle.com

以下关于软件中间件的叙述中,错误的是()A.中间件通过标准接口实现与应用程序的关联,提供特定功能的服务B.使用中间件可以提高应用软件可移植性C.使用中间件将增加应用软件设计的复杂度D.使用中间件有助于提高开发效率

题目
以下关于软件中间件的叙述中,错误的是()

A.中间件通过标准接口实现与应用程序的关联,提供特定功能的服务

B.使用中间件可以提高应用软件可移植性

C.使用中间件将增加应用软件设计的复杂度

D.使用中间件有助于提高开发效率


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

中间件是一类较为特殊的构件。中间件工作于操作系统与应用程序之间,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件有以下几种类型:
(1)远程过程调用:它是一种广泛使用的分布式应用程序处理方法。应用程序使用RPC来远程执行一个位于不同地址空间里的过程,并且从效果上看和执行本地调用相同。要注意的是,这里的“远程”既可以指不同的计算机,也可以指同一台计算机上的不同进程。一个RPC应用可分为两个部分,分别是服务器和客户。这里的“服务器”和“客户”是指逻辑上的进程,而不是指物理计算机。
(2)面向消息的中间件:利用高效可靠的消息传递机制进行平台无关的数据交换,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可在分布式环境下扩展进程间的通信,并支持多种通信协议、语言、应用程序、硬件和软件平台。例如,IBM的MQSeries、BEA的MessageQ等都属于面向消息的中间件产品。
(3)事务处理监控器:也称为交易中间件,是当前应用最广泛的中间件之一。它能支持数以万计的客户进程对服务器的并发访问,使系统具有极强的扩展性,因此,适于电信、金融、证券等拥有大量客户的领域。在对效率、可靠性要求严格的关键任务系统中具有明显优势。TPM一般支持负载均衡,支持分布式两阶段提交,保证事务完整性和数据完整性,并具有安全认证和故障恢复等功能,能很好地满足应用开发的要求。
(4)数据库访问中间件:通过一个抽象层访问数据库的技术,从而允许使用相同或相似的代码访问不同的数据库资源。例如常见的ODBC与JDBC就属于数据库访问中间件。
通过引入中间件技术,可以使应用软件可移植性提高、开发效率提高,同时由于一些复杂的应用程序之间的通信可由中间件完成,所以还降低了应用软件设计的复杂性。所以C选项的描述不正确。

更多“以下关于软件中间件的叙述中,错误的是() ”相关问题
  • 第1题:

    下列关于嵌入式软件中间件的叙述中,错误的是______。

    A.中间件通过标准接口,实现与应用程序的关联,提供特定功能的服务

    B.中间件的使用提高了应用软件可移植性

    C.中间件的使用增加了应用软件设计的复杂度

    D.中间件的使用提高了嵌入式软件开发的效率与能力


    正确答案:C
    解析:中间件屏蔽了操作系统和编程语言的异构性,处于操作系统与应用软件的中间,是一类系统软件或服务程序。嵌入式软件中间件通过标准的接口实现与应用程序的关联,并提供特定功能的服务。嵌入式软件中间件的应用提高了嵌入式应用软件的信息处理与交互的能力,提高了应用软件的可靠性和可移植性,降低了应用软件的设计复杂度,提高了嵌入式软件开发的效率与能力。

  • 第2题:

    以下关于软件中间件的叙述,错误的是()。

    A.. 中间件通过标准接口实现与应用程序的关联,提供特定功能的服务
    B. 使用中间件可以提高应用软件可移植性
    C. 使用中间件有助于提高开发效率
    D. 中间件位于客户机服务器的操作系统之下,应用程序之上。管理计算资源和网络通信。

    答案:D
    解析:
    中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,应用程序之下。管理计算资源和网络通信。

  • 第3题:

    以下关于软件中间件的叙述,错误的是( )。

    A. 中间件通过标准接口实现与应用程序的关联,提供特定功能的服务
    B. 使用中间件可以提高应用软件可移植性
    C. 使用中间件有助于提高开发效率
    D. 中间件位于客户机服务器的操作系统之下,应用程序之上。管理计算资源和网络通信。

    答案:D
    解析:
    中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,应用程序之下。管理计算资源和网络通信。

  • 第4题:

    以下关于中间件的描述, 错误的是 ( ) 。

    A.中间件是基于分布式系统的软件
    B.中间件不仅仅实现互联,还要实现应用之间的互操作
    C.中间件本质上是对分布式应用的抽象
    D.中间件是一种应用软件

    答案:D
    解析:
    中间件不是-种应用软件,而是位于应用软件和系统软件之间的服务程序。IDG对中间件的定义表明,它是一类软件,而非一种软件。中间件不仅仅实现互联,还要实现应用之间的互操作。中间件是基于分布式处理的软件,最突出的特点是其网络通信功能。

  • 第5题:

    以下关于软件中间件的叙述,错误的是()

    A. 中间件通过标准接口实现与应用程序的关联,提供特定功能的服务
    B. 使用中间件可以提高应用软件可移植性
    C. 使用中间件将增加应用软件设计的复杂度
    D. 使用中间件有助于提高开发效率

    答案:C
    解析:
    中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。软件中间件的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户开发和集成应用软件。它不仅仅要实现互连,还要实现应用之间的互操作。