开卷题库
所有考题
计算机类
前端开发
HTML/HTML5
CSS/CSS3
Vue.js
React.js
Node.js
Bootstrap
Javascript
TypeScript
后端开发
Java
Python
PHP
Go
C
C++
C#
移动开发
Android
iOS
React Native
Flutter
运维 & 测试
运维
Linux
软件测试
数据库
MySQL
Redis
MongoDB
Oracle
云计算 & 大数据 & 机器学习
大数据
Hadoop
Spark
HBase
Storm
机器学习
ElasticSearch
Docker
Hive
HDFS
计算机等级考试
计算机四级
算法 & 数学
算法 & 数据结构
协议
前沿技术
区块链
软考
软考初级
软考中级
软考高级
人工智能
深度学习
PMI
PMP
ACP
厂商认证
华为认证
思科认证
红帽认证
微软认证
H3C认证
OCP认证
安全
网络安全
信息安全等级保护
建筑类
一级建造师执业资格
市政公用工程
一建建设工程项目管理
一建建设工程经济
一建机电工程
一建公路工程
一建市政公用工程
一建铁路工程
一建水利水电工程
一建通信与广电
一建民航机场工程
一建矿业工程
一建港口与航道工程
二级建造师
二建建设工程施工管理
二建建设工程法规
二建建筑工程管理与实务
二建公路工程管理与实务
其他
B 站 (bilibili)
bilibili 大会员
心理学
行为心理学
人力资源
四级人力资源
四级理论知识
三级人力资源
三级理论知识
二级人力资源
二级理论知识
一级人力资源
一级理论知识
职业考试
教师资格证
财务会计
会计
中级会计
初级会计
会计电算化
会计电算化(中级)
NIT 财税知识
财税知识基础应用
财税知识综合应用
CPA 注册会计师
财务成本管理
财务报表分析
教师资格证考试
小学教师资格考题
小学综合素质
教育教学知识与能力
小学教育心理学
小学教育学
中学教师资格
中学综合素质
教育知识与能力
初中语文学科
初中数学学科
注册安全工程师
中级注册安全工程师
试卷
讨论区
IT 问答
课程返现
登录
注册
全部试题
软考中级
中间件是一件独立的系统软件或服务程序,( )不属于中间件。
1607
次浏览
A、Tomcat
B、WebSphere
C、ODB
D、Python
小开
答案解析
教材P144,几种主要的中间件 1)数据库访问中间件 数据库访问中间件通过一个抽象层访问数据库,从而允许使用相同或相似的代码访问不同的数据库资源。典型的技术如Windows平台的ODBC和Java平台的JDBC等。 2)远程过程调用 远程过程调用(Remote Procedure Call,RPC)是一种广泛使用的分布式应用程序处理方法。一个应用程序使用RPC来“远程”执行一个位于不同地址空间内的过程,从效果上看和执行本地调用相同。事实上,一个RPC应用分为两个部分:服务器和客户机。服务器提供一个或多个远程过程;客户机向服务器发出远程调用。服务器和客户机可以位于同一台计算机,也可以位于不同的计算机,甚至可以运行在不同的操作系统之上。客户机和服务器之间的网络通讯和数据转换通过代理程序(stub与skeleton)完成,从而屏蔽了不同的操作系统和网络协议。RPC为客户机/服务器的分布计算提供了有力的支持。但是,RPC所提供的是基于过程的服务访问,客户机与服务器进行直接连接,没有中间机构来处理请求,因此也具有一定的局限性。 3)面向消息中间件 面向消息中间件( Message-Oriented Middleware,MOM)利用高效可靠的消息传递机制进行平台无关的数据交流,并可基于数据通信进行分布系统的集成。通过提供消息传递和消息排队模型,可在分布环境下扩展进程间的通信,并支持多种通讽协议、语言、应用程序、硬件和软件平台。典型的产品如IBM的MQSeries。 通过使用MOM,通信双方的程序(称其为消息客户程序)可以在不同的时间运行,程序不在网络上直接通话,而是间接地将消息放入MOM服务器的消息机制中。因为程序间没有直接的联系,所以它们不必同时运行:消息放入适当的队列时,目标程序不需要正在运行;即使目标程序在运行,也不意味着要立即处理该消息。 消息客户程序之间通过将消息放入消息队列或从消息队列中取出消息来进行通讯。客户程序不直接与其他程序通信,避免了网络通讯的复杂性。消息队列和网络通信的维护工作由MOM完成。 4)分布式对象中间件 随着对象技术与分布式计算技术的发展,两者相互结合形成了分布式对象技术,并发展成为当今软件技术的主流方向。典型的产品如OMG的CORBA、Sun的RIVU/EJB、Microsoft的DCOM等。 OMG提出的对象请求代理(Object Request Broker,ORB)模型提供了一个通信框架,可以在异构分布计算环境中透明地传递对象请求。ORB是一种对象总线,定义了异构环境下对象透明地发送请求和接收响应的基本机制,是建立对象之间客户机/服务器关系的申间件。ORB使得对象可以透明地向其他对象发出请求或接受其他对象的响应,这些对象可以位于本地机器也可以位于远程机器。ORB拦截请求调用,并负责找到可以实现请求的对象、传送参数、调用相应的方法、返回结果等。客户对象并不知道同服务器对象通讯、激活或存储服务器对象的机制,也不必知道服务器对象位于何处、使用何种语言实现的、使用什么操作系统或其他不属于对象接口的系统组成部分。 5)事务中间件 事务中间件,也称事务处理监控器(Transaction Processing Monitor,TPM)塌早出现在大型机上,为其提供支持大规模事务处理的可靠运行环境。随着分布计算技术的发展,分布应用系统对大规模的事务处理也提出了需求。事务处理监控程序位于客户和服务器之问,完成事务管理与协调、负载平衡、失效恢复等任务,咀提高系统的整体性能。典型产品如BEA的Tuxedo。随着对象技术与事务技术的结合,近年还出现了一类新产品,即对象事务监控器( Object Transaction Monitor,OTM),可以保证分布式对象的事务完整性,支持EJB的J2EE应用服务器就属于该类产品。 事务处理监控器在操作系统之上提供了一组服务,可以对客户请求进行管理并为其分配相应的服务进程,使服务器在有限的系统资源下能够高效地为大量客户提供服务。
mshare
挑战成功
Python
2年前
mshare
挑战失败
ODB
2年前
mshare
挑战失败
WebSphere
2年前
mshare
挑战失败
Tomcat
2年前
选项 A
选项 B
选项 C
选项 D
提交答案
相似测试题
()seek to perform root cau...
( )指的是集合多方的观点和...
用户无需购买软件,而是租用基...
在项目5个管理过程组中,计划...
( )不属于项目范围说明书的...
关于配置管理的描述,不正确的...
关于沟通表达方式的描述,不正...
根据2019年修订的《中华人民共...
关于合同变更的描述,不正确的...
企业信息化结构不包括( )。
微信公众号
微信公众号:
geekdaxue