中间件技术原理与应用复习资料 .pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

中间件技术原理与应用复习资料

第一章

1、简述中间件的概念、组成结构和作用。

定义:中间件是介于应用系统和系统软件之间的一类软件,是位

于操作系统和应用软件之间的一个软件层,向各种应用软件提供服务,

使不同的应用进程能在屏蔽掉平台差异的情况下,通过网络互通信息。

组成结构:(1)执行环境软件(2)应用开发工具

作用:使用系统软件所提供的基础服务(功能),衔接网络上应

用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目

的。

2、中间件的特性

(1)易用性

(2)位置透明性:应用不必知道对方网络和应用的地址;不经重

新编译,就可把一个应用从一台机器上转移到另一台机器

(3)消息传输的完整性:消息不应丢失或重复

(4)消息格式的完整性:消息格式不应被破坏

(5)语言透明性:使用中间件的程序应能与另一个用不同语言编

写的程序通信;如果用不同语言重写一个程序,其他程序应不受影响3、

中间件的分类

事务处理中间件(TPMonitor:TransactionProcessMonitor)

消息中间件(MOM:Message-OrientedMiddleware)

数据库中间件(DatabaseMiddleware)

远程过程调用中间件(RPC:RemoteProcessCall)

对象请求代理中间件(ORB:ObjectRequestBroker)

J2EE中间件

4、RPC:

工作原理:

1.调用客户端句柄;执行传送参数

2.调用本地系统内核发送网络消息

3..消息传送到远程主机

4.服务器句柄得到消息并取得参数

5.执行远程过程

6.执行的过程将结果返回服务器句柄

7.服务器句柄返回结果,调用远程系统内核

8.消息传回本地主机

9.客户句柄由内核接收消息

10.客户接收句柄返回的数据

5、RMI存根和框架的作用:

Stub为客户端编码远程命令并把他们发送到服务器,等待服务器

返回结果,stub再解码返回调用结果给客户端。

Skeleton是把远程命令解码,调用服务端的远程对象的方法,把

结果再编码发给stub。

6、RPC相关概念

RPC(RemoteProcedureCallProtocol)——远程过程调用协

议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解

底层网络技术的协议。

RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务

提供程序就是一个服务器。

远程过程调用(RPC)信息协议由两个不同结构组成:调用信息

和答复信息。

7、RMI相关概述:

RMI是Java的一组拥护开发分布式应用程序的API。RMI使用

Java语言接口定义了远程对象,它集合了Java序列化和Java远程方

法协议(JavaRemoteMethodProtocol)。简单地说,这样使原先的

程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方

法调用,由于J2EE是分布式程序平台,它一RMI机制实现程序组件在

不同操作系统之间的通信。

第三章

1、阐述DCOM及COM+技术。

DCOM(分布式组件对象模型,分布式组件对象模式)是一系列微

软的概念和程序接口,利用这个接口,客户端程序对象能够请求来自

网络中另一台计算机上的服务器程序对象。DCOM基于组件对象模型

(COM),COM提供了一套允许同一台计算机上的客户端和服务器

之间进行通信的接口(运行在Windows95或者其后的版本上)。

COM+倡导了一种新的概念,它把COM组件软件提升到应用层

而不再是底层的软件结构,它通过操作系统的各种支持,使组件对象

模型建立在应用层上,把所有组件的底层细节留给操作系统。

DCOM概念:Microsoft的分布式COM(DCOM)扩展了组件对

象模型技术(COM),使其能够支持在局域网、广域网甚至Internet上

不同计算机的对象之间的通

文档评论(0)

. + 关注
官方认证
文档贡献者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档