中间件技术原理与应用课后习题(1-8章参考答案)
中间件技术原理与应用课后习题(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部分课程的教与学第2部分各章习题解答及自测题第1章数据库概论1.1 基本内容分析1.2 教材中习题1的解答1.3 自测题1.4 自测题答案第2章关系模型和关系运算理论2.1基本内容分析2.2 教材中习题2的解答2.3 自测题2.4 自测题答案第3章关系数据库语言SQL3.1基本内容分析3.2 教材中习题3的解答3.3 自测题3.4 自测题答案第4章关系数据库的规范化设计4.1基本内容分析4.2 教材中习题4的解答4.3 自测题4.4 自测题答案第5章数据库设计与ER模型5.1基本内容分析5.2 教材中习题5的解答5.3 自测题5.4 自测题答案第6章数据库的存储结构6.1基本内容分析6.2 教材中习题6的解答第7章系统实现技术7.1基本内容分析7.2 教材中习题7的解答7.3 自测题7.4 自测题答案第8章对象数据库系统8.1基本内容分析8.2 教材中习题8的解答8.3 自测题8.4 自测题答案第9章分布式数据库系统9.1基本内容分析9.2 教材中习题9的解答9.3 自测题9.4 自测题答案第10章中间件技术10.1基本内容分析10.2 教材中习题10的解答10.3 自测题及答案第11章数据库与WWW11.1基本内容分析11.2 教材中习题11的解答第12章 XML技术12.1基本内容分析12.2 教材中习题12的解答学习推荐书目1.国内出版的数据库教材(1)施伯乐,丁宝康,汪卫. 数据库系统教程(第2版). 北京:高等教育出版社,2003(2)丁宝康,董健全. 数据库实用教程(第2版). 北京:清华大学出版社,2003(3)施伯乐,丁宝康. 数据库技术. 北京:科学出版社,2002(4)王能斌. 数据库系统教程(上、下册). 北京:电子工业出版社,2002(5)闪四清. 数据库系统原理与应用教程. 北京:清华大学出版社,2001(6)萨师煊,王珊. 数据库系统概论(第3版). 北京:高等教育出版社,2000(7)庄成三,洪玫,杨秋辉. 数据库系统原理及其应用. 北京:电子工业出版社,20002.出版的国外数据库教材(中文版或影印版)(1)Silberschatz A,Korth H F,Sudarshan S. 数据库系统概念(第4版). 杨冬青,唐世渭等译. 北京:机械工业出版社,2003(2)Elmasri R A,Navathe S B. 数据库系统基础(第3版). 邵佩英,张坤龙等译. 北京:人民邮电出版社,2002(3)Lewis P M,Bernstein A,Kifer M. Databases and Transaction Processing:An Application-Oriented Approach, Addison-Wesley, 2002(影印版, 北京:高等教育出版社;中文版,施伯乐等译,即将由电子工业出版社出版)(4)Hoffer J A,Prescott M B,McFadden F R. Modern Database Management. 6th ed. Prentice Hall, 2002(中文版,施伯乐等译,即将由电子工业出版社出版)3.上机实习教材(1)廖疆星,张艳钗,肖金星. PowerBuilder 8.0 & SQL Server 2000数据库管理系统管理与实现. 北京:冶金工业出版社,2002(2)伍俊良. PowerBuilder课程设计与系统开发案例. 北京:清华大学出版社,20034.学习指导书(1)丁宝康,董健全,汪卫,曾宇昆. 数据库系统教程习题解答及上机指导. 北京:高等教育出版社,2003(2)丁宝康,张守志,严勇. 数据库技术学习指导书. 北京:科学出版社,2003(3)丁宝康,董健全,曾宇昆. 数据库实用教程习题解答. 北京:清华大学出版社,2003 (4)丁宝康. 数据库原理题典. 长春:吉林大学出版社,2002(5)丁宝康,陈坚,许建军,楼晓鸿. 数据库原理辅导与练习. 北京:经济科学出版社,2001第1部分课程的教与学1.课程性质与设置目的现在,数据库已是信息化社会中信息资源与开发利用的基础,因而数据库是计算机教育的一门重要课程,是高等院校计算机和信息类专业的一门专业基础课。
跟我学中间件相关技术及应用——《中间件的管理和维护》相关的客观测试题及解答

跟我学中间件相关技术及应用——《中间件的管理和维护》相关的客观测试题及解答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)一个客户有多个订单,一个订单只属于一个客户。
中间件技术知识点及习题

第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在逻辑上可以分离,使应用程序具有数据库无关性。
计算机四级练习题库(含参考答案)

计算机四级练习题库(含参考答案)一、单选题(共63题,每题1分,共63分)1.TCPConneCt扫描的特点是()。
A、稳定可靠,不需要特殊的权限B、稳定可靠,需要特殊的权限C、不稳定可靠,需要特殊的权限D、不稳定可靠,不需要特殊的权限正确答案:A2.以保密性作为攻击目标的网络攻击形式是()。
A、修改B、截获C、中断D、伪造正确答案:B3.TCP/IP参考模型中的“主机一网络层”对应于OSI参考模型的()。
A、数据链路层和网络层B、网络层和传输层C、物理层和数据链路层D、物理层和网络层正确答案:C4.DHCP 服务器初始化分配IP 地址的过程分为4个步骤,这4个步骤中数包的类型为()。
A、4个步骤全部以广播的形式进行B、4个步骤全部以直接帧(有明确的目的地地址和源地址)形式进行C、4个步骤前两个是广播,后两个是直接帧D、4个步骤前两个是直接帧,后两个市广播正确答案:A5.关于上面的DisplAy信息描述正确的是()。
[R1]DispAy interfACe g0/0/0 Gig:ABitEthernet0/0/0 Current stAte:ADministrAtively DOWN Line protoCol Current stAte:DOWNA、GigABit Ethernet 0/0/0接口连接了一条错误的线缆B、GigABit Ethernet 0/0/0接口没有配置IP地址C、GigABit Ethernet 0/0/0接口没有启用动态路由协议D、GigABit Ethernet 0/0/0接口被管理员手动关闭了正确答案:D6.按照检测数据的来源可将入侵检测系统(IDS)分为()。
A、基于主机的IDS和基于网络的IDSB、基于主机的IDS和基于域控制器的IDSC、基于服务器的IDS和基于域控制器的IDSD、基于浏览器的IDS和基于网络的IDS正确答案:A7.下列说法错误的()。
A、可发送的多媒体信息只有文字和图像B、电子邮件是Internet提供的一项最基本的服务C、电子邮件具有快速、高效、方便、价廉等特点D、通过电子邮件,可向世界上任何一个角落的网上用户发送信息正确答案:A8.IP地址中,网络部分全0表示()。
中间件技术原理与应用复习资料

第一章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)。
中间件技术原理与应用课后习题(1-8章参考答案)
-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII
中间件技术原理与应用课后习题参考答案
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组件体系结构。
抽象组件模型,组件实现框架,组件容器框架,持久、交易事件集成,组件的封装和配置。