ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:1.23MB ,
资源ID:15316943      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15316943.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中间件期末复习资料Word文档下载推荐.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

中间件期末复习资料Word文档下载推荐.docx

1、10. (必考)COBRA事件服务中的四种传输模式:11. 基于复制的负载平衡需要考虑的主要方面有三个:对象定位、迁徙和状态管理。12. (必考)容错方法可归为三类:冷方法、暖方法和热方法。13. 事务的ACID特性:原子性、一致性、孤立性和持久性。(下边是例子:100块)从账户A 转移¥100.00到账户B:1. read(A)2. A := A 1003. write(A)4. read(B)5. B := B + 1006. write(B)一致性要求 事务执行前后 A 与 B 之和保持不变原子性要求 若事务在第3步之后及第6步之前失败, 系统应确保事务所做更新不被反映到数据库中, 否则

2、会出现不一致14. 事务可以分为三种类型:平坦事务、链式事务和嵌套事务。15. 切换的三个步骤:信息收集阶段、决策阶段和执行阶段。切换有两种类型:向后切换(正常切换,从旧的访问桥切换到新的访问桥,分为网络端发起切换和终端发起切换)与向前切换(访问恢复,由终端发起)。16. 反射的四个特征:透明性、关注分离、可见性和反射粒度。17. 分结构化:集中目录式对等网络模型Napster 纯P2P 混合式P2P18. P2P技术的三个代表系统(区分):Napster、Gnutella、SETIhome Napster:参考17中的图 Gnutella:所有点之间都连接名词解释:1. 中间件(必考)中间件

3、事一种软件,它能使处于应用层的各应用成分之间实现跨网络的协同工作(也就是互操作),这是允许各应用成分之下所涉及的“系统结构、操作系统、通信协议、数据库和其他应用服务”各不相同。2. ORB(Object Request Broker)ORB是对象总线,它能使对象透明的向其他本地或远程对象发出请求或获得应答,而客户方并不需要了解服务对象的通信、激活或存储机制。3. 对象服务:为公共设施和各种应用对象提供的基本服务的集合,这些服务应独立于应用领域。4. 公共设施:通用领域内定义的对象,是面向最终用户的应用5. 域界面:专用领域内定义的对象,针对某一特殊应用领域提供的接口。6. 应用界面:由销售商提

4、供的可控制其产品的接口,相应于传统的应用层表示,处于参考模型的最高层。7. 负载均衡概念:为有效地提高系统的性能、可靠性和可用性而衍生出的一种廉价有效透明的方法以扩展现有网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络性能的技术。功能:提高系统的性能、可靠性和可用性。8. 水平和垂直的概念应用程序分为两种模式:水平应用程序和垂直应用模式;水平应用程序分区是按系统功能切分为应用程序,每个服务器只能提供系统功能的一个子集;垂直应用程序分区是基于数据切分系统,每个服务器提供系统的全部功能,但只能方位数据的一个子集。9. 硬件冗余(1)硬件冗余是通过外加硬件的方式来达到系统容错目的的

5、容错方式该技术广为采用它是用两倍、四倍甚至更多的元件堆积重复, 相互并联, 从而增加了系统的可靠性。(2 )硬件冗余的部件可以是并行工作的, 也可以只有一个模块工作, 而其它模块则处于待命状态。一旦工作模块出现故障, 立即切换到备份的模块之一。这种系统必须具备检错和切换能力。10. 时间冗余时间冗余是通过消耗时间来达到容错目的的容错方式。时间冗余的典型应用是程序回卷。这种技术用来检验一段程序完成时的计算数据, 如发现有错, 则回卷继续重算那一部分。如果一次回卷不解决间题, 还可多次回卷, 直到故障消除或判定不能消除故障为止。 11. 反射是系统的一种推理和作用于自身的能力。反射系统是指这样一种

6、系统:它提供了关于自身行为的表示,这种表示可以被检查和调整。且与它能描述的系统行为是因果相联的。简答:1. RPC的执行过程OP1: marshal 参数,产生RPC id,设置应答时钟;OP2: unmarshal 参数,识别RPC id;OP3: marshal 结果,设置应答ACK时钟;OP4: unmarshal 结果,发送ACK调用过程:1) 客户按本地调用的方式直接调用本地的客户指代/存根(Stub)客户指代具有与服务器相同的过程接口2) 客户指代将客户的调用请求进行加工、打包向底层通信机制(如套接字)发出请求消息客户指代 不进行任何逻辑处理只是一个中介3)客户端通过底层的通信机制

7、将消息传送给服务器端的底层通信机制4)服务器 需要部分地解析消息找出客户希望调用的服务器程序5)服务器指代/存根(Stub)对消息进行解析从中获得调用者的参数然后调用服务器程序6)服务器程序执行相应的过程7)服务器程序将结果返回给服务器指代8)服务器指代将结果打包向底层通信机制发出应答消息9)服务器端通信机制将消息传送给客户端通信机制10)客户端节点上也可能有多个调出点通信机制需要部分地解析返回的消息找出消息应该返回给哪个客户程序并将消息发送给对应的客户指代11)客户指代从消息中解析结果返回给客户程序 2. 描述图中的1.2.3.4(1)客户调用CoCreateInstance(CLSID_Y

8、,IID_A)(2)COM定位并实例化服务器(3)COM库将界面A的指针返回(4)客户调用界面A的方法3. OMA参考模型4. ORB核心作用第一步(1) 当客户激活一个调用操作时,操作中指出的目标对象的对象引用经客户存根传递到ORB核心。(2) ORB核心代表客户自动寻找对应的服务器。(3) 找到服务器以后,ORB要确保该服务器做好接收请求的准备工作。第二步 (1) 客户端的ORB核心接收被调用操作的参数,并将它们编码为网络可传输的格式。(2) 服务器端的ORB核心将来自网络的操作参数进行解码,然后送给服务器,并启动服务器执行所调用的操作。第三步 服务器端执行完操作后,如果有返回参数,ORB

9、核心将它编码传入网络。客户端的ORB核心对它进行解码,并将操作结果返回客户。5. CORBA的主要组成部分6. 静态调用和动态调用的过程静态调用:客户通过与特定对象实现相关的静态存根获得其对象引用;客户通过该静态存根向对象发送请求,存根负责对请求参数的封装和发送;经封装的参数发送到ORB核心后,ORB核心负责请求的传送,将其送给相应的对象适配器;对象适配器接到请求后,通过静态框架将请求参数解封装,识别客户所请求的服务,并调用执行对象实现中的操作;对象实现的特定操作方法执行完成后,结果将按照对象请求传递和执行路径逆向返回给客户对象;动态调用:客户通过某种方式找到特定对象实现的对象引用;在界面仓库

10、的协助下,客户可以使用动态调用界面DII来向对象实现发出请求;对象适配器将通过动态框架界面DSI中的动态实现例程来调用对象实现中的操作;7. 交易器与它的客户/服务器之间的交易过程交易过程:服务方向交易器输出服务供应,以宣布自己所能提供的服务。客户方在需要时向交易器输入请求,以申请自己所需的服务。交易器根据客户的请求,查找自己所管辖的服务输出空间,成功匹配之后,向客户方返回服务方的相应界面的引用。客户方一旦获得界面引用,就可以直接调用其中的操作,获得所需的服务。8. 解释什么是SOA模型并简述交易过程(画图SOA模型)三个复写又是什么? 交易过程:服务提供者将所提供的服务发布到服务代理的一个目

11、录上服务请求者首先到服务代理提供的目录上搜索服务,得到如何调用该服务的信息根据得到的信息调用服务提供者提供的服务 什么是SOA模型(无具体定义,简单的说,是一种架构): Web Service基于SOA(Service Oriented Architecture)架构。三个参与者:服务提供者(Service Provider)服务请求者(Service Requester)服务代理(Service Broker)三个基本操作发布(Publish)查找(Find)绑定/调用(Bind/Invoke) 三个复写:SOAP:是web服务的通信协议,SOAP用来定义消息的XML格式,包含在一对SOAP

12、元素中的、结构正确的XML段就是SOAP消息。WSDL:是为web服务说明语言,可以认为是WSDL文件的一个XML文档,用于说明一组SOAP消息以及如何交换这些消息。UDDI:是web服务的黄页。9. (必考)容错方法:冷方法:备份组件仅在检测到原有组件失效时才启动;热方法:复制组件各自运行,所有的服务器状态同步,并发地处理所有的客户请求,某个服务器的故障对客户机几乎是不可见的。暖方法:备用服务器与主服务器各自运行,备用服务器具有与主服务器同步的状态,一旦检测到主服务器发生故障就立刻取而代之。10. X/Open DTP模型组成以及功能:应用程序(AP):定义事务的边界,确定事务所包含的操作。

13、可以认为是使用DTP的程序。资源管理器(RM):提供对共享资源的访问。应用程序通过资源管理器对资源进行控制。事务管理器(TM):应用程序和资源管理器之间的协调员,提供给AP应用程序编程接口以及管理资源管理。处理过程:AP首先通过TX接口告诉TM要开始一个新事务;TM分配全局事务ID,调用XA接口通知各RM新事务开始;AP访问RM;操作完成后,AP要求TM提交事务;TM调用XA接口协调各RM进行事务提交。11. 分布式事务采用两阶段提交协议(2PC)两阶段提交协议的思路:(1)在TM向所有RM发出正式提交请求之前,先询问所有的RM是否已准备好提交;(2)仅当所有的RM都给出肯定的回答时,TM才发出提交的请求;(3)如果有一个RM给出否定的回答,TM就指示所有的RM进行回卷。两阶段提交协议的两个阶段是:准备阶段(TM询问所有的RM是否已经准备提交)和提交阶段(TM收集所有RM的回答,并决策如果每个RM皆回复 Yes,则进行提交如果任何一个RM回复 No,则进行终止)12. 无线CORBA结构的3各部分以及各部分的功能终端域是移动终端活动的区域,处于移动网络中,一般为客户端,是整个服务的发起者。访问域为CORBA服务提供域,一般存在于固定网络环境中,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1