- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中间件技术复习提纲
中间件技术复习提纲
开放系统公认的“必具特征”3
具有可移植性、可互操作性、可伸缩性、易获得性。
开放系统技术在信息技术领域已经得到了广泛应用,一个开放系统可以用其“轮廓(ProfiIe)”来勾划,轮廓由七个成分所组成3
系统管理、用户界面、安全性、编程服务、互操作服务、通信服务、信息实体。
CORBA ORB的优点:P57
静态和动态方法调用;高级语言绑定;位置透明;内置安全和事务处理;与遗留系统共存。
国外学术界明确地给出了中间件的定义,并画出中间件的定义图。5
定义:中间件是一种软件,它能使处于应用层中的各应用成分之间实现跨网络的协同工作(也就是互操作),这是允许各应用成分之下所涉及的“系统结构、操作系统、通信协议、数据库和其他应用服务”各不相同。
图:
作为一个中间件,它应该具有两个部分。5
执行环境软件、应用开发工具。
中间件对于应用之间的协同工作的真正贡献,并画出中间件的层次结构图。
贡献:提供了合作对象透明设施;提供了下层设备透明设施。
图
传统上认为中间件可以分为三类。6
事务中间件、消息中间件、分布式中间件。
从应用程序来说,利用中间件可以获得的优点。8
透明地同其他应用程序交互;与运行平台提供的网络通信服务无关;具有良好的可靠性和可用性;具有良好的可扩展性。
RMI体系结构由三层组成。10
桩/框架层;远程引用层;传输层。
在RMI体系中,一个远程对象客户端的桩要负责处理多项任务:11
初始化并与远程对象所在的远程虚拟机连接;
将参数打包,然后传递到远程虚拟机;
等待方法调用的结果;
解包返回值和异常;
将值返回给调用者。
ORB的最重要的特征是,提供了客户与目标对象之间的交互透明性。具体地说,它主要屏蔽了哪些内容?60
对象位置;对象实现;对象的执行状态;对象通信机制;数据表示。
编写一个基本的DCE应用,应用开发者应当提供三个文件:(界面定义文件)、(客户程序)、(服务器程序)。13
作为一个中间件DCE提供着两类服务:基本服务和扩充性服务。基本服务包括哪些?扩充性服务包括哪些?13
基本服务包括:线程服务、RPC服务、目录服务和安全服务;
扩充服务包括:分布式文件服务和时间服务。
DCE对于安全涉及4个方面。14
认证;安全通信;授权;审计。
在国际标准化组织ISO/IEC和ITU的共同努力下,于1995年发布出了开放式分布处理参考模型RM-ODP,ODP的功能有哪些?
管理功能:结点、对象、对象串、对象包管理功能;
协作功能:事件通知功能、检测点和恢复功能、撤销和重新激活功能、成组功能、复制功能、迁徙功能、工程界面引用跟踪功能、事务处理功能;
仓库功能:存储功能、信息组织功能、重定位功能、类型仓库功能、交易功能;
安全功能:访问控制功能、安全审核功能、认证功能、完整性功能、信任功能、防抵赖功能、密钥管理功能。
RM-ODP标准把对ODP系统的说明细化为五个观点。22
企业观点、信息观点、计算观点、工程观点、技术观点
作为交互的前提,计算界面之间的绑定是至关重要的,计算语言定义了三种绑定方式。25
操作绑定、流绑定和信号绑定。
COM技术经历了哪5个阶段的演变,每个阶段都代表了COM的一个应用层次和应用领域。
DLL,OLE,COM,DCOM,COM+
在COM技术中,核心概念是哪两个。
组件和接口
为了保证多个开发商之间的基于CORBA的EJB产品之间的互操作性,规范定义了EJB到CORBA的映射,分为四个部分。
分布映射;命名映射;事务映射;安全性映射
21、DCOM是分布式应用环境中的COM技术, DCOM的整体结构图。
22、COM+技术是Windows DNA框架中的中间层技术,它扩展并增加了哪些企业应用功能?
事务服务(使COM对象可以创建,使用和提交事务)
安全服务(提供基于角色的安全检查)
同步服务(对多线程并访问的协调机制)
消息队列组件(组件间的异步通信机制)
事务服务(用于“发行-订阅”调用关系的一种通信方式)
集成的管理工具(组件服务浏览器可以完成对 COM+对象的管理,完成组件的发行,管理和监测等任务)
23、EJB的主要组成部分。
EJB构件、容器、服务器、EJB对象和EJB Home。
24、EJB中的bean可以分为几种?
会话bean(维护会话)、实体bean(处理事务)和消息bean(提供异步消息机制)。
25、会话bean可进一步分为两种。
无状态(不维护客户端状态)和有状态(维护客户端)两种状态。
26、为了开发一个由两个可执行部分(一个是客户机,另一个是服务)所组成的C++ CORBA应用程序。通常需要执行以下几个步骤:
(1)确定府用程序的对象,定义它们在IDL中的接口。
(2)将IDL定义编译成c++的存根和框架。
(3)声明和实现
文档评论(0)