中间件是一种独立的系统软件或服务程序,________不属于中间件。

admin2022-03-28  37

问题 中间件是一种独立的系统软件或服务程序,________不属于中间件。

选项 A、tomcat
B、websphere
C、ODBC
D、Python

答案D

解析 Python是一种跨平台的计算机程序设计语言,而不是中间件。Python是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本,随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
    结合本题,应该学习和掌握的知识点还包括以下内容:
    中间件由底向上可分为底层型中间件、通用型中间件和集成型中间件三个大的层次。
    (1)底层型中间件的主流技术有Java虚拟机、CLR(公共语言运行库)、ACE(自适配通信环境)、JDBC(Java数据库连接)和ODBC(开放数据库连接)等,代表产品主要有SUNJVM和MicrosoftCLR等。
    (2)通用型中间件的主流技术有CORBA(公共对象请求代理体系结构)、J2EE、MOM(面向消息的中间件)和COM等,代表产品主要有IONA Orbix、BEA WebLogic和IBMMQSeries等。
    (3)集成型中间件的主流技术有Work Flow和EAI(企业应用集成)等,代表产品主要有BEA WebLogic和IBM WebSphere等。
    常用的中间件有:数据库访问中间件、远程过程调用、面向消息、分布式对象、事务中间件。
    ①数据库访问中间件:通过一个抽象层访问数据库,从而允许使用相同或相似的代码访问不同的数据库资源。典犁的技术如Windows甲台的ODBC和Java平台的JDBC等。
    ②远程过程调用中间件(RPC),从效果上来看和执行本地调用相同。
    ③面向消息中间件(MOM),进行平台无关的数据传递,典型如IBM的MQSeries。
    ④分布式对象中间件,典型OMG的CORBA、Java的RMI/EJB、Microsoft的DCOM等。
    ⑤事务中间件,完成事务管理与协调、负载平衡、失效恢复等任务,典型IBM/BEA的Tuxedo、支持EJB的JavaEE应用服务器等。
转载请注明原文地址:https://kaotiyun.com/show/x9UZ777K
0

相关试题推荐
最新回复(0)