首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于数据访问中间件的作用,下列说法正确的是( )。
关于数据访问中间件的作用,下列说法正确的是( )。
admin
2015-05-22
31
问题
关于数据访问中间件的作用,下列说法正确的是( )。
选项
A、使调用远端的过程像调用本地过程一样
B、用来屏蔽掉各种平台及协议之间的差异,进行相互通信,实现应用程序之间的协同
C、为了建立数据应用资源互操作的模式,对异构环境下的数据库和文件系统实现联接
D、在分布、异构的网络计算环境中,可以将各种分布对象有机地结合在一起,完成系统的快速集成,实现对象重用
答案
C
解析
中间件(Middleware)是基础软件的一大类,属于可复用的软件范畴。中间件在操作系统软件、网络和数据库之上,应用软件之下,总的作用是为处于自己上层的应用软件提供运行和开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。
IDC对中间件的定义为:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件定位于客户机-服务器的操作系统之上,用于管理计算机资源和网络通信。
因而中间件是指一类软件,该类软件基于分布式处理,最突出的特点是它的网络通信功能。也可认为中间件是位于平台和应用之间的通用服务,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,可以有符合接口和协议的多种实现。
常见的中间件有以下几个。
1)数据访问中间件
此类中间件是为了建立数据应用资源互操作的模式,对异构环境下的数据库或文件系统实现联接。数据库访问中间件通过一个抽象层访问数据库,从而允许使用相同或相似的代码访问不同的数据库资源。典型的技术如Windows平台的ODBC、Java平台的JDBC等。
2)远程过程调用中间件
此类中间件可以使开发人员在需要时调用位于远端服务器上的过程,屏蔽了在调用过程中的通信细节。一个应用程序使用RPC来远程执行一个位于不同地址空间里的过程,在效果上看和执行本地调用相同。
3)消息中间件
消息中间件(MOM)指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可在分布环境下扩展进程间的通信,并支持多通信协议、语言、应用程序、硬件和软件平台。目前流行的MOM中间件产品有IBM的MQSeries、BEA的MessageQ等。消息传递和排队技术有以下三个主要特点:通信程序可在不同的时间运行,程序不在网络上直接进行相互通话,而是间接地将消息放入消息队列,因为程序问没有直接的联系,所以它们不必同时运行。当消息被放入适当的队列时,目标程序甚至根本不需要处于正在运行的状态;即使目标程序在运行,也不意味着要立即处理该消息。
4)分布式对象中间件
传统的对象技术通过封装、继承及多态提供了良好的代码重用功能。但这些对象只存在于一个程序中,外界并不知道它们的存在,也无法访问它们。对象中间件提供了一个标准的构建框架,能使不同厂家的软件通过不同的地址空间、网络和操作系统实现交互访问。对象中间件的目标是为软件用户及开发者提供一种应用级的、即插即用的互操作性。目前主流的对象中间件有OMG的CORBA、Microsoft的COM/DCOM/COM+,以及IBM的SOM、Sun的RMI/EJB等。
5)事务中间件
也被称为事务处理监控器(Transaction Processing。Monitor,TPM),最早出现在大型机上,为其提供支持大规模事务处理的可靠运行环境。随着分布计算技术的发展,分布应用系统对大规模的事务处理也提出了需求。事务处理监控程序位于客户端和服务器之问,完成事务管理与协调、负载平衡、失效恢复等任务,以提高系统的整体性能。
典型产品有BEA的Tuxedo。随着对象技术与事务技术的结合,近年还出现了一类新产品,即对象事务监控器(Object Transaction Monitor,OTM),该产品可以保证分布式对象的事务完整性,支持EJB的J2EE应用服务器就属于该类产品。
转载请注明原文地址:https://kaotiyun.com/show/UYGZ777K
本试题收录于:
信息系统项目管理师上午综合知识考试题库软考高级分类
0
信息系统项目管理师上午综合知识考试
软考高级
相关试题推荐
小谢所在单位的项目管理委员会每月开一次项目评审会,负责对任何预算在100万元以上的项目的实施情况进行评审。小谢最近被提升为高级项目经理并负责管理一个大型项目,项目管理委员会要求小谢介绍项目目标、边界和配置管理等材料。为此,小谢需要准备(57)。
某工程计划如图5-6所示,图中标注了完成任务A~H所需的天数,其中虚线表示虚任务。经评审后发现,任务D还可以缩短4天(即只需6天就能完成),则总工程可以缩短(53)天。
项目范围变更控制包括(52)。
下列选项中,不属于RAID控制器支持的磁盘接口是(33)。
ECC纠错技术需要额外的空间来存储校正码。一个64位数据产生的ECC码要占用(32)位空间。
图5-5是在某交换机配置过程中,在配置模式下执行(30)命令的系统输出信息。
MPLS采用标记分发协议(LDP)使MPLS节点为每个流加上标记。其中,LDP协议的(15)报文采用UDP协议传输。
ADSL是个人用户经常采用的Internet接入方式,以下关于ADSL接入的叙述,正确的是______。
局域网A为采用CSMA/CD工作方式的10Mbps以太网,局域网B为采用CSMA/CA工作方式的11MbpsWLAN。假定A、B上的计算机、服务器等设备配置相同,网络负载大致相同,现在分别在A、B上传送相同大小的文件,所需时间分别为Ta和Tb,以下叙述正
某公司欲开发一个用于分布式登录的服务端程序,使用面向连接的TCP协议并发地处理多客户端登录请求。用户要求该服务端程序运行在Linux、Solaris和WindowsNT等多种操作系统平台之上,而不同的操作系统的相关API函数和数据都有所不同。针对这种情况
随机试题
下列哪种疾患不会见到肺血增多
下列哪项疾病不宜用硝苯地平:
经济学中的折旧是指()
检验检疫机构应公开收费项目和收费标准,接受价格、财政部门的检查监督,不得( )。
设备状态监测与故障诊断的内容包括()。
某办公楼工程投资估算约为10亿元,是一栋包括地上6层、地下2层的智能化综合办公大楼,总建筑面积约30000平方米。项目从2006年4月1日正式开始实施,2007年12月31日竣工,总建设期为640天。由于本工程仅完成了方案设计,尚处于项目建设的筹划阶段,
简述布鲁纳的认知—结构学习论的基本内容。
学习《人像素描》课时,最适合的教学方法是()。
在以往的新闻报道里,我们看到过这样的事件:为了减轻负担,肇事司机倒车把撞倒的人碾死;为了报复,把硫酸泼到无辜的少女脸上;为了获取口供,对嫌疑人严刑拷打;为了完成任务,不惜对群众动武动粗等等。人道氛围的贫弱,人道意识的淡薄,人道声音的细小,使得一些暴力的、野
Youwillhearfivepeopletalkingabout"WhetherTheyWriteforThemselvesorforTheirReaders".Forquestions9~13,choos
最新回复
(
0
)