中间件技术原理与应用课后习题(1-8章参考答案)_第1页
中间件技术原理与应用课后习题(1-8章参考答案)_第2页
中间件技术原理与应用课后习题(1-8章参考答案)_第3页
中间件技术原理与应用课后习题(1-8章参考答案)_第4页
中间件技术原理与应用课后习题(1-8章参考答案)_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中间件技术原理与应用课后习题(1-8章参考答案)中间件技术原理与应用课后习题(1-8章参考答案)中间件技术原理与应用课后习题(1-8章参考答案)xxx公司中间件技术原理与应用课后习题(1-8章参考答案)文件编号:文件日期:修订次数:第1.0次更改批准审核制定方案设计,管理制度中间件技术原理与应用课后习题参考答案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.阐述面向对象的定义及其与面向过程的调用的区别。面向对象的方法以一种更为直观的方法分析和构造系统,它将整个系统抽象并模型化,让人们能够更好地了解整个系统,使得在设计时就能发现其中可能存在的问题。两者最大的区别是,在结构化的开发方法中,数据与功能室分离的,而在面向对象的开发方法中,数据与相关的功能是捆绑在一起的,更好地表示了系统中相对独立的对象。7.简述ODP的关键技术。观点和透明性。观点把对于一个系统的说明分成若干个不同的侧面;透明性屏蔽了由系统的分布所带来的复杂性,极大的减小了分布式标称的复杂性。8.怎样理解ODP是元标准。RM-ODP不仅是一个一般的标准,还是一个标准的标准,即规定了使用于开放式分布处理领域内的其他标准必须遵循的参考模型。9.简述ODP的绑定模型。ODP的绑定模型分为计算绑定模型和工程绑定模型。计算观点所描述的是,信息系统被分解成为在界面处交互的对象,以此来达到分布处理的目的;工程观点所描述的是,实现系统中分布式对象之间的交互所需的机制和手段。相关技术10.简述COM结构、接口及类工厂。COM由组件和接口构成。接口是对其他软件和组件能够使用的共用功能的定义,是组件与外界的交汇通道。类工厂是一个能够创建其他组件的组件。11.简述DCOM及COM+技术。DCOM是一系列微软的概念和程序接口,利用这个接口,客户端程序对象能够请求来自网络中另一台计算机上的服务器程序对象。COM+倡导了一种新的概念,它把COM组件软件提升到应用层而不再是底层的软件结构,它通过操作系统的各种支持,使组件对象模型建立在应用层上,把所有组件的底层细节留给操作系统。12.简述.NET框架。.NET框架(.NETFramework)是由微软发,一个致力敏捷软件开发(Agilesoftwaredevelopment)、快速应用开发(Rapidapplicationdevelopment)、平台无关性和网络透明化的软件开发平台。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。13.COM技术优缺点。优点:所开发的组件无时间差异性,无功能差异性,位置透明,语言无关性,以及运行环境无关性,允许任意两个组件互相通信。缺点:只能运行于Windows相关环境,与其他系统的互通,需要借助桥接技术。技术体系结构。J2EE是基于java语言建立的一个标准的体系结构,面向使用java程序设计语言进行基于Web的企业应用的开发部署。15.比较J2EE与COM体系结构。COM由组件和接口构成,能运行于Windows相关环境。J2EE是基于java语言建立的一个标准的体系结构,组件可移植,具有优良的跨平台特性。技术中的企业功能服务。事务处理、数据访问、安全性、持久性服务,目录服务,事务管理,消息机制。与Com体系结构进行桥接,需要解决的问题。J2EE让基于DCOM的程序访问EJB的实体bean;基于DCOM的客户端,和EJB建立有效的映射,也是可行的。初步OMG组成。应用界面,域界面,公共设施,队形请求代理ORB,对象服务。组成。ORB核心,OMG界面定义语言,界面仓库和实现仓库,语言映射,存根和框架,动态调用和调度,对象适配器,ORB之间的互操作。与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编译器。将界面和对象实现分离,在不同的平台上支持不同的编程语言。服务服务机制常见服务。名字服务,事件服务,交易器服务,负载均衡,容错服务,消息服务。交易器服务和名字服务异同。名字服务是给对象实例提供一个明名称作为当前网络空间中的唯一标识,在客户端通过制定服务对象名字,利用绑定(Bing)方式,实现对象的查找定位;通过交易器对象可以向其他对象发布他们所能提供的服务或查找他们所需的服务。事件服务怎样实现实时性。使用标准COS事件通道,通过配置和制定应用的策略对相差数目和优先级进行分配,使用策略配置最小化网络流量。28.分析不同的CORBA名字等服务之间是否仍存在互操作性。通过配置客户端的ORB来初始化根命名服务器的上下文对象。S7.中间件中的事务处理29.分布式事务处理的关键技术。原子性,一致性,孤立性,持久性。30.比较COM,J2EE,CORBA事务处理机制异同。CORBA事务处理的面向对象的,X/OpenDTP是过程性的。CORBA事务处理包括事务客户,事务对象,可恢复对象,可恢复服务器,事务服务,事务环境。31.讨论对象事务服务与XA资源管理器之间的集成实现。对象事务服务(JTS)可以通过TTAXA接口访问资源或访问支持OTS的非XA资源。高级技术32.比较CORBA组件模型与J2EE的异同点。CORBA组件:组件界面,小界面,插接端口,事件信源,事件信宿,导航,属性。J2EE组件:EJB组件,容器,服务器,EJB对象,EJBHome。33.实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论