中间件技术原理与应用课后习题(1-8章参考答案)
rfid中间件的原理与应用

RFID中间件的原理与应用1. 介绍RFID(无线射频识别)技术是一种通过无线通信实现物体自动识别的技术,广泛应用于物流管理、库存追踪等领域。
RFID中间件是在RFID系统中起到连接和协调作用的软件模块,负责处理各级硬件设备之间的数据交互。
本文将介绍RFID 中间件的工作原理和应用场景。
2. RFID中间件的工作原理RFID中间件作为RFID系统中的核心组件,通过以下几个步骤实现数据的采集和处理:2.1 数据采集RFID系统由一组RFID读写器和一组RFID标签组成。
RFID读写器通过射频信号与标签进行通信,读取标签上的信息。
RFID中间件负责接收RFID读写器发送的原始数据,并解析出标签的唯一标识符(UID)和其他相关信息。
2.2 数据处理RFID中间件将解析出的标签信息与预先定义的数据模型进行匹配,并进行逻辑处理。
根据应用需求,RFID中间件可以进行数据筛选、过滤、转换等操作,确保只有符合条件的数据被传递给上层应用。
2.3 数据分发RFID中间件将处理后的数据通过网络协议传输给上层应用,实现数据的实时传递和共享。
同时,RFID中间件也可以将数据存储到数据库中,供后续的数据分析和查询使用。
3. RFID中间件的应用场景RFID中间件在各个行业都有广泛的应用,下面列举了几个典型的应用场景:3.1 物流管理在物流管理中,RFID中间件可以实时监测货物的运输状态和位置信息。
通过与其他物流管理系统的集成,可以对物流过程进行实时跟踪和监控,提高物流效率和准确性。
3.2 库存追踪RFID中间件可以用于库存管理系统中,通过标签识别技术准确地追踪和管理库存。
可以实时监测库存数量、位置和状态,并提供库存报告和预警信息,帮助企业做好库存管理和补货决策。
3.3 资产管理许多企业需要对资产进行监控和管理,如设备、机器等。
RFID中间件可以与企业的资产管理系统集成,实现对资产的实时监测、追踪和管理。
通过RFID技术,可以节省人力和时间成本,提高资产管理的效率和精确度。
中间件技术原理与应用课后习题(1-8章参考答案)

中间件技术原理与应用课后习题(1-8章参考答案)-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII中间件技术原理与应用课后习题参考答案S1.中间件产生背景及分布式计算环境1.比较开放系统与分布式系统的异同。
分布式系统具备以下属性:远程性、并发性、异步性、异质性、自主性、联合性、伸缩性、发展性、移动性。
开放系统具备以下属性:开放的、集成的、灵活的、模块化的、可联合的、可管理的、满足服务质量需要、安全的、提供透明性。
2.简述开放系统的特性:开放系统具有可移植性、可互操作性、可伸缩性、易获得性。
3.什么是互操作性,有哪几种层次的互操作性?在一个由异质实体构成的网络环境中,当应用在网络的结点上运行时,它可以透明地动用网中其他结点上的资源,并借助这些资源与本结点上的资源共同来完成某个或某组人物,这种能力被称为互操作性。
有以下层次:Application-Collaboration-ApplicationTransparency-Inter-operability- TransparencyRPC-Inter-communication- RPCComms-Inter-Connection- Comms4.简述中间件产生的背景、概念、组成结构及核心技术。
定义:中间件是介于应用系统和系统软件之间的一类软件,它能使处于应用层中的各应用成分之间实现跨网络的协同工作。
组成结构:(1)执行环境软件(2)应用开发工具核心技术:通信、资源管理、互操作性5 .简述DCE的组成结构及其缺点。
DCE由分布式文件服务、安全服务、目录服务、时间服务、RPC、线程组成。
DEC的缺点:RPC设计不周,开发工具薄弱;性能差、适用系统少、适用困难;没有采用面向对象技术。
S2.面向对象中间件ODP6.阐述面向对象的定义及其与面向过程的调用的区别。
面向对象的方法以一种更为直观的方法分析和构造系统,它将整个系统抽象并模型化,让人们能够更好地了解整个系统,使得在设计时就能发现其中可能存在的问题。
物联网中间件技术与应用第8章习题答案

第八章习题:
1.什么是分布式系统?它有什么特点?请列举出一个生活中常见的分布式系统。
答:分布式系统的最广泛的定义是,由分布在联网的计算机或者电子设备上的各组件之间通过传递消息进行通信和动作协调所构成的系统。
一个标准的分布式物联网系统一般具有以下几个主要特征:
1)地理分散
2)用户透明
3)资源协同
4)系统通信。
云计算系统就是一个典型的分布式系统。
2.边缘计算的特点是什么?它与云计算的优势和劣势分别体现在哪里?
答:边缘计算是一个分布式的计算范式,它是利用靠近数据源或用户端的网络边缘设备(基站或者小型数据中心),形成一个集网络、计算、存储、应用等核心功能为一体的开放平台,为用户提供实时的数据分析与处理。
3.在云边协同的物联网系统中,边缘计算和云计算平台的典型应用有哪些?
答:云计算适合大规模数据分析和计算任务,边缘计算适合时延要求高,计算量小的任务。
4.在云边协同的物联网系统中的任务卸载几种类型?
答:任务卸载的决策有以下三种方案,包括:1)本地执行,即整个计算任务都在本地物联网设备内完成,该方案只适合少量轻量级的计算任务。
2)完全卸载,即整个计算任务都卸载到云平台和边缘平台进行处理,比如隐私要求高计算量小的任务可以完全分配到边缘平台来处理;反之计算量大资源需求高的任务完全放到云平台。
3)部分卸载,即一部分任务在本地物联网设备处理,其他卸载到云和边缘平台处理。
中间件总复习题及答案

中间件总复习题第一章中间件产生的背景1、C/S结构与B/S结构各有何特点?⑴系统的性能在系统的性能方面,B/S占有优势的是其灵活性。
任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。
近年来,智能手机、智能家电、PDA等传统电脑之外的上网方式发展迅速,这在一定程度上为B/S结构增加了砝码。
不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。
采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。
而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其他格式文件多半是以附件的形式存放。
而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。
⑵系统的开发最新的C/S结构和B/S结构都是建立在现在被称为中间件的产品基础之上,也就是建立在应用服务器(Web服务器)中间件、消息中间件和交易中间件等基础之上。
采用C/S结构时,客户端和服务器端都要处理任务,客户端也需要编程,这对应用开发者提出了较高的要求,这使得应用程序的维护、移植和互操作变得复杂,成了C/S的一大缺陷。
如果客户端是在不同的操作系统上(比如Windows 2000/2003 Server以及不同版本的Linux),C/S结构的软件需要开发不同版本的客户端软件。
如果产品经常需要更新换代,那么升级系统时候需要付出的高代价以及工作的低效率会在一定程度上制约企业的应用。
但是,与B/S结构相比,C/S技术发展历史更为“悠久”。
从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。
而对于非常复杂的应用,B/S方式目前尚没有合适方式进行开发。
⑶系统的升级维护C/S系统的各部分模块中有一部分改变,就要关联到其他模块的变动,使系统升级成本比较大。
B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。
跟我学中间件相关技术及应用——《中间件的管理和维护》相关的客观测试题及解答

跟我学中间件相关技术及应用——《中间件的管理和维护》相关的客观测试题及解答1.1.1《中间件的管理和维护》相关的客观测试题及解答1、单一选择题(1)J2EE是( C )A :平台B:协议C:规范D:语言(2)下面的哪个项目是J2EE平台下的应用服务器( A )A:BEA WebLogic ServerB:Window 2003操作系统C:SQL Server2005D:IE 浏览器(3)下面对“中间件”的定义,那种定义是最准确的( B )A:中间件是一种与操作系统紧密相关的某种应用软件B:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通讯。
C:Windows2000操作系统也就是我们所说的中间件D:中间件是一种位于操作系统之上但在用户的应用系统之下的某种软件。
(4)下面对中间件能够解决我们系统中的什么问题的描述是比较正确的( D ) A:中间件能够解决我们系统中的数据传送问题B:中间件能够解决我们系统中的数据库访问C:中间件能够解决我们系统中的对象缓存问题D:中间件能够解决我们系统中的互连和互操作问题,同时也解决名字服务、安全控制、并发控制、可靠性保证、效率保证等方面的问题。
(5)BEA Weblogic服务器采用下面的那种协议进行工作( C )A:HTTPB:FTPC:T3D:SMTP(6)下面的那种URL地址能够启动BEA WeLogic服务器的管理控制台( A ) A:http://hostname:port/consoleB:http://hostname:8080/C:T3://hostname:port/consoleD:ftp://hostname:port/console(7)下面哪一种不是J2EE标准中所规定的基于Web客户端的验证方式( D ) A:HTTP基本验证B:基于表单的验证C:基于客户端证书的验证D:基于客户端登录的验证(8)下面哪一种不是应用集群服务的目的( B )A:应用集群服务能够实现负载均衡B:应用集群服务能够达到更好地访问数据库系统C:应用集群服务能够实现灾难恢复的能力D:应用集群服务能够获得高可用性(9)下面对WebLogic服务器的哪一个描述是错误的( C )A:WebLogic服务器提供了数据库连接池的支持B:WebLogic服务器没有提供对微软系统的支持C:WebLogic服务器没有提供对集群服务的支持D:WebLogic服务器提供了对消息服务的支持(10)下面哪种是不满足集群应用的条件( D )A:集群中的所有服务器必须位于同一网段B:集群中的所有服务器必须使用相同的版本C:集群中的服务器必须使用永久的静态IP地址D:集群中的某个成员服务器也可以是Tomcat服务器(11)下列那个文件是Struts2框架本身的系统配置文件(C)(A)web.xml(B)struts-config.xml(C)struts.xml(D)struts.tld(12)一个客户有多个订单,一个订单只属于一个客户。
中间件复习题

中间件复习题1.你认为什么是中间件?中间件的主要作⽤是什么?(课件 1.中间件技术21-23)定义为:中间件是介于应⽤系统和系统软件之间的⼀类软件。
位于操作系统和应⽤软件之间的⼀个软件层,向各种应⽤软件提供服务,使不同的应⽤进程能在屏蔽掉平台差异的情况下,通过⽹络互通信息。
作⽤:它使⽤系统软件所提供的基础服务(功能),衔接⽹络上应⽤系统的各个部分或不同的应⽤,能够达到资源共享、功能共享的⽬的2.⽐较B/S结构与C/S结构的优缺点。
3.ORB、对象适配器的作⽤分别是什么?(课件2.Corba_初步28、61、63、64、65)ORB:是OMA的核⼼基础设施。
由ORB提供的通信机制负责完成查找请求的对象实现,让对象实现准备好接收请求,传递构成请求的数据功能:把客户发出的请求传递给⽬标对象,并把⽬标对象的执⾏结果返回给发出请求的客户。
对象适配器:作⽤:管理服务器端伺服对象,对象标识,CORBA对象以及它们之间关联的主要⼯具是对象适配器(课件5.编写服务端程序3)POA提供了产⽣和解释对象引⽤、对请求进⾏认证、激活/去活实现、激活/去活单个对象、通过框架调⽤⽅法等功能.(课件2.Corba_初步61)对象适配器主要完成以下⼯作:对象登记对象引⽤(OR,Object Reference)的产⽣服务器进程的激活对象的激活。
对象的撤消对象向上调⽤(63、64、65)4.描述典型CORBA程序的开发实现过程(静态⼯作模式)。
(课件3简单Corba程序设计4-6)静态⼯作⽅式:⼀个典型CORBA应⽤的实现过程:5.什么是POA策略?列举⼏种标准的POA策略并简要解释。
(5.编写服务端程序24-31)POA策略:POA策略是⼀个对象,负责控制相关POA的⾏为及这些POA所管理的对象,使⽤POA前应仔细考虑应⽤程序所需的策略集。
POA策略种类:线程策略该策略指定POA使⽤的线程模型,它有两种取值:ORB_CTRL_MODEL(缺省值)SINGLE_THREAD_MODEL⽣命期策略该策略指定POA中对象实现的使⽤期限,它可有以下值:TRANSIENT(缺省值)PERSISTENT对象标识唯⼀性策略该策略允许多个抽象对象共享⼀个伺服对象,它可取下列值:UNIQUE_ID(缺省值)MULTIPLE_ID对象标识指派策略该策略指定对象标识是由程序员编写的服务程序⽣成还是由POA⾃动⽣成,它可取以下值:USER_ID:SYSTEM_ID(缺省值)伺服对象保持策略该策略指定POA是否将活动伺服对象保存在活动对象映射表中,它有两种取值:RETAIN(缺省值)NON_RETAIN请求处理策略该策略指定POA如何处理请求,它有三种取值:USE_ACTIVE_OBJECT_MAP_ONLY(缺省值):USE_DEFAULT_SERVANTUSE_SERVANT_MANAGER隐式激活策略该策略指定POA是否⽀持伺服对象的隐式激活,它可取以下值:IMPLICIT_ACTIVATIONNO_IMPLICIT_ACTIVATION(缺省值)。
中间件技术知识点及习题

第10章中间件技术10.1 基本内容分析10.1.1 本章重要概念(1)中间件的定义和作用(2)ODBC分层的体系结构:应用程序,驱动程序管理器,DB驱动程序,ODBC 数据源。
(3)ODBC接口:应用程序基本流程,ODBC句柄,ODBC连接,SQL语句的执行。
ODBC两套符合性级别。
典型的DB应用系统开发工具。
(4)JDBC的基本功能,JDBC的结构,JDBC接口。
10.1.2 本章的重点篇幅(1)ODBC分层的体系结构(教材P403的图10.2)。
(2)ODBC应用程序的基本流程(教材P408的图10.6)。
(3)JDBC驱动程序(教材P427-428),JDBC API接口(教材P430)。
10.2 教材中习题10的答案10.1什么是中间件?有什么作用?答:中间件是分布式环境中保证OS、通信协议、数据库等之间进行对话、互操作的软件系统。
中间件的作用是保证了客户和服务器间的联系,使网络、数据库、操作系统对于应用软件的开发界面透明化。
10.2 试解释中间件的三个透明性。
答:中间件的网络透明性是指中间件能支持所有类型的网络。
中间件的服务器透明性是指不管服务器上的DBMS是何种型号(ORACLE、SYBASE、DB2等),一个好的中间件都能通过标准的SQL语言与不同DBMS上的SQL语言连接起来。
中间件的语言透明性是指客户机可用任何开发语言进行发送请求和接受回答,被调用的功能应该像语言那样也是独立的。
中间件还应该保证开发语言的数据类型和服务器上数据库使用的数据类型之间能够相互转换。
10.3 ODBC技术与传统的数据库编程方式有什么区别?答:传统的DB编程方式是“主语言+DML”,但一个应用程序却不能访问不同DB服务器上的数据。
ODBC技术实际上是一个公共接口API,使用ODBC技术,同一个应用程序就可以访问不同DB服务器上的数据。
10.4 ODBC技术有什么作用?其卓越贡献是什么?答:ODBC技术的作用是使应用程序与DBMS在逻辑上可以分离,使应用程序具有数据库无关性。
中间件技术原理与应用复习资料

第一章1、简述中间件的概念、组成结构和作用。
定义:中间件是介于应用系统和系统软件之间的一类软件,是位于操作系统和应用软件之间的一个软件层,向各种应用软件提供服务,使不同的应用进程能在屏蔽掉平台差异的情况下,通过网络互通信息。
组成结构:(1)执行环境软件(2)应用开发工具作用:使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。
2、中间件的特性(1)易用性(2)位置透明性:应用不必知道对方网络和应用的地址;不经重新编译,就可把一个应用从一台机器上转移到另一台机器(3)消息传输的完整性:消息不应丢失或重复(4)消息格式的完整性:消息格式不应被破坏(5)语言透明性:使用中间件的程序应能与另一个用不同语言编写的程序通信;如果用不同语言重写一个程序,其他程序应不受影响3、中间件的分类事务处理中间件(TP Monitor: Transaction ProcessMonitor)消息中间件(MOM: Message-Oriented Middleware)数据库中间件(Database Middleware)远程过程调用中间件(RPC: Remote Process Call)对象请求代理中间件(ORB: Object Request Broker)J2EE中间件4、RPC:工作原理:1.2.4.5.执行远程过程6.执行的过程将结果返回服务器句柄7.8.9.10.客户接收句柄返回的数据5、RMI存根和框架的作用:Stub为客户端编码远程命令并把他们发送到服务器,等待服务器返回结果,stub再解码返回调用结果给客户端。
Skeleton是把远程命令解码,调用服务端的远程对象的方法,把结果再编码发给stub。
6、RPC相关概念RPC(Remote Procedure Call Protocol)而不需要了解底层网络技术的协议。
RPC采用客户机/请求程序就是一个客户机,而服务提供程序就是一个服务器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中间件技术原理与应用课后习题参考答案
S1.中间件产生背景及分布式计算环境
1.比较开放系统与分布式系统的异同。
分布式系统具备以下属性:远程性、并发性、异步性、异质性、自主性、联合性、伸缩性、发展性、移动性。
开放系统具备以下属性:开放的、集成的、灵活的、模块化的、可联合的、可管理的、满足服务质量需要、安全的、提供透明性。
2.简述开放系统的特性:
开放系统具有可移植性、可互操作性、可伸缩性、易获得性。
3.什么是互操作性,有哪几种层次的互操作性?
在一个由异质实体构成的网络环境中,当应用在网络的结点上运行时,它可以透明地动用网中其他结点上的资源,并借助这些资源与本结点上的资源共同来完成某个或某组人物,这种能力被称为互操作性。
有以下层次:
Application-Collaboration-Application
Transparency-Inter-operability- Transparency
RPC-Inter-communication- RPC
Comms-Inter-Connection- Comms
4.简述中间件产生的背景、概念、组成结构及核心技术。
定义:中间件是介于应用系统和系统软件之间的一类软件,它能使处于应用层中的各应用成分之间实现跨网络的协同工作。
组成结构:(1)执行环境软件(2)应用开发工具
核心技术:通信、资源管理、互操作性
5 .简述DCE的组成结构及其缺点。
DCE由分布式文件服务、安全服务、目录服务、时间服务、RPC、线程组成。
DEC的缺点:RPC设计不周,开发工具薄弱;性能差、适用系统少、适用困难;没有采用面向对象技术。
S2.面向对象中间件ODP
6.阐述面向对象的定义及其与面向过程的调用的区别。
面向对象的方法以一种更为直观的方法分析和构造系统,它将整个系统抽象并模型化,让人们能够更好地了解整个系统,使得在设计时就能发现其中可能存在的问题。
两者最大的区别是,在结构化的开发方法中,数据与功能室分离的,而在面向对象的开发方法中,数据与相关的功能是捆绑在一起的,更好地表示了系统中相对独立的对象。
7.简述ODP的关键技术。
观点和透明性。
观点把对于一个系统的说明分成若干个不同的侧面;透明性屏蔽了由系统的分布所带来的复杂性,极大的减小了分布式标称的复杂性。
8.怎样理解ODP是元标准。
RM-ODP不仅是一个一般的标准,还是一个标准的标准,即规定了使用于开放式分布处理领域内的其他标准必须遵循的参考模型。
9.简述ODP的绑定模型。
ODP的绑定模型分为计算绑定模型和工程绑定模型。
计算观点所描述的是,信息系统被分解成为在界面处交互的对象,以此来达到分布处理的目的;工程观点所描述的是,实现系统中分布式对象之间的交互所需的机制和手段。
相关技术
10.简述COM结构、接口及类工厂。
COM由组件和接口构成。
接口是对其他软件和组件能够使用的共用功能的定义,是组件与外界的交汇通道。
类工厂是一个能够创建其他组件的组件。
11.简述DCOM及COM+技术。
DCOM是一系列微软的概念和程序接口,利用这个接口,客户端程序对象能够请求来自网络中另一台计算机上的服务器程序对象。
COM+倡导了一种新的概念,它把COM组件软件提升到应用层而不再是底层的软件结构,它通过操作系统的各种支持,使组件对象模型建立在应用层上,把所有组件的底层细节留给操作系统。
12.简述.NET框架。
.NET框架(.NET Framework)是由微软发,一个致力敏捷软件开发(Agile softwaredevelopment)、快速应用开发(Rapidapplication development)、平台无关性和网络透明化的软件开发平台。
.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet 上的各应用程序之间,可以使用Web服务进行沟通。
13. COM技术优缺点。
优点:所开发的组件无时间差异性,无功能差异性,位置透明,语言无关性,以及运行环境无关性,允许任意两个组件互相通信。
缺点:只能运行于Windows相关环境,与其他系统的互通,需要借助桥接技术。
S4.J2EE技术
14.J2EE体系结构。
J2EE是基于java语言建立的一个标准的体系结构,面向使用java程序设计语言进行基于Web 的企业应用的开发部署。
15.比较J2EE与COM体系结构。
COM由组件和接口构成,能运行于Windows相关环境。
J2EE是基于java语言建立的一个标准的体系结构,组件可移植,具有优良的跨平台特性。
16.J2EE技术中的企业功能服务。
事务处理、数据访问、安全性、持久性服务,目录服务,事务管理,消息机制。
17.J2EE与Com体系结构进行桥接,需要解决的问题。
J2EE让基于DCOM的程序访问EJB的实体bean;基于DCOM的客户端,和EJB建立有效的映射,也是可行的。
S5.CORBA初步
18.OMG组成。
应用界面,域界面,公共设施,队形请求代理ORB,对象服务。
19.CORBA组成。
ORB核心,OMG界面定义语言,界面仓库和实现仓库,语言映射,存根和框架,动态调用和调度,对象适配器,ORB之间的互操作。
20.CORBA与COM,J2EE的异同。
同:把客户发出的请求传递给目标对象,并把目标对象的执行结果返回给发出请求的客户。
重要特点:客户端与目标队形交互透明。
21. CORBA有哪些服务。
静态和动态方法调用,高级语言绑定,位置透明,内置安全和事务处理,与遗留系统共存,服务质量控制技术。
22. CORBA开发步骤:
1) 确定应用程序对象,定影IDL接口
2) 将IDL定义编译成C++的存根和框架
3) 声明和实现具体化CORBA对象的C++伺服类
4) 编写一个服务器main程序
5) 将所创建的在服务器上可以执行的存根和框架,编译和连接成服务器实现文件
6) 与生成的存根一起编写。
编译和连接客户机程序代码
23.阐述CORBA的互操作协议IIOP,怎么样优化IIOP协议。
IIOP说明如何在TCP/IP网络上交换GIOP消息。
优化IIOP协议:优化对象的界面定义与它的实现之间的关系。
24. 优化IDL编译器。
将界面和对象实现分离,在不同的平台上支持不同的编程语言。
S6.CORBA服务
25.CORBA服务机制常见服务。
名字服务,事件服务,交易器服务,负载均衡,容错服务,消息服务。
26.CORBA交易器服务和名字服务异同。
名字服务是给对象实例提供一个明名称作为当前网络空间中的唯一标识,在客户端通过制定服务对象名字,利用绑定(Bing)方式,实现对象的查找定位;
通过交易器对象可以向其他对象发布他们所能提供的服务或查找他们所需的服务。
27.CORBA事件服务怎样实现实时性。
使用标准COS事件通道,通过配置和制定应用的策略对相差数目和优先级进行分配,使用策略配置最小化网络流量。
28.分析不同的CORBA名字等服务之间是否仍存在互操作性。
通过配置客户端的ORB来初始化根命名服务器的上下文对象。
S7.中间件中的事务处理
29.分布式事务处理的关键技术。
原子性,一致性,孤立性,持久性。
30.比较COM,J2EE,CORBA事务处理机制异同。
CORBA事务处理的面向对象的,X/Open DTP 是过程性的。
CORBA事务处理包括事务客户,事务对象,可恢复对象,可恢复服务器,事务服务,事务环境。
31.讨论对象事务服务与XA资源管理器之间的集成实现。
对象事务服务(JTS)可以通过TTA XA接口访问资源或访问支持OTS的非XA资源。
S8.CORBA高级技术
32.比较CORBA组件模型与J2EE的异同点。
CORBA组件:组件界面,小界面,插接端口,事件信源,事件信宿,导航,属性。
J2EE组件:EJB组件,容器,服务器,EJB对象,EJB Home。
33.实时CORBA与QoS支持的CORBA区别。
在.实时CORBA中,实时策略的选择和配置需要QoS框架支持
QoS特征不仅适用于异步方式,也适用于同步方式
34.嵌入式CORBA的要求。
对网络的要求,内存,cpu处理能力,带宽和实时响应的要求
35. CORBA组件体系结构。
抽象组件模型,组件实现框架,组件容器框架,持久、交易事件集成,组件的封装和配置。