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

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

ID:8908403

大小:47.00 KB

页数:12页

时间:2018-04-11

中间件技术原理与应用复习资料_第1页
中间件技术原理与应用复习资料_第2页
中间件技术原理与应用复习资料_第3页
中间件技术原理与应用复习资料_第4页
中间件技术原理与应用复习资料_第5页
资源描述:

《中间件技术原理与应用复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章1、简述中间件的概念、组成结构和作用。定义:中间件是介于应用系统和系统软件之间的一类软件,是位于操作系统和应用软件之间的一个软件层,向各种应用软件提供服务,使不同的应用进程能在屏蔽掉平台差异的情况下,通过网络互通信息。组成结构:(1)执行环境软件(2)应用开发工具作用:使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。2、中间件的特性(1)易用性(2)位置透明性:应用不必知道对方网络和应用的地址;不经重新编译,就可把一个应用从一台机器上转移到

2、另一台机器(3)消息传输的完整性:消息不应丢失或重复(4)消息格式的完整性:消息格式不应被破坏(5)语言透明性:使用中间件的程序应能与另一个用不同语言编写的程序通信;如果用不同语言重写一个程序,其他程序应不受影响3、中间件的分类??事务处理中间件(TPMonitor:TransactionProcessMonitor)??消息中间件(MOM:Message-OrientedMiddleware)??数据库中间件(DatabaseMiddleware)??远程过程调用中间件(RPC:RemoteProcessCa

3、ll)??对象请求代理中间件(ORB:ObjectRequestBroker)??J2EE中间件4、RPC:工作原理:1.调用客户端句柄;执行传送参数 2.调用本地系统内核发送网络消息 3..消息传送到远程主机  4.服务器句柄得到消息并取得参数  5.执行远程过程  6.执行的过程将结果返回服务器句柄  7.服务器句柄返回结果,调用远程系统内核  8.消息传回本地主机  9.客户句柄由内核接收消息  10.客户接收句柄返回的数据5、RMI存根和框架的作用:Stub为客户端编码远程命令并把他们发送到服务器,等待

4、服务器返回结果,stub再解码返回调用结果给客户端。Skeleton是把远程命令解码,调用服务端的远程对象的方法,把结果再编码发给stub。6、RPC相关概念RPC(RemoteProcedureCallProtocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。远程过程调用(RPC)信息协议由两个不同结构组成:调用信息和答复信息。7、RMI相关概述:RMI是Java的一组

5、拥护开发分布式应用程序的API。RMI使用Java语言接口定义了远程对象,它集合了Java序列化和Java远程方法协议(JavaRemoteMethodProtocol)。简单地说,这样使原先的程序在同一操作系统的方法调用,变成了不同操作系统之间程序的方法调用,由于J2EE是分布式程序平台,它一RMI机制实现程序组件在不同操作系统之间的通信。第三章1、阐述DCOM及COM+技术。DCOM(分布式组件对象模型,分布式组件对象模式)是一系列微软的概念和程序接口,利用这个接口,客户端程序对象能够请求来自网络中另一台计

6、算机上的服务器程序对象。DCOM基于组件对象模型(COM),COM提供了一套允许同一台计算机上的客户端和服务器之间进行通信的接口(运行在Windows95或者其后的版本上)。COM+倡导了一种新的概念,它把COM组件软件提升到应用层而不再是底层的软件结构,它通过操作系统的各种支持,使组件对象模型建立在应用层上,把所有组件的底层细节留给操作系统。DCOM概念:Microsoft的分布式COM(DCOM)扩展了组件对象模型技术(COM),使其能够支持在局域网、广域网甚至Internet上不同计算机的对象之间的通讯。

7、使用DCOM,你的应用程序就可以在位置上达到分布性,从而满足你的客户和应用的需求。2、COM的特性是什么?1.语言无关a)规范和实现都是语言无关的b)实现了对开发语言的封装c)以二进制形式发布2.进程透明位置透明:在网络上的位置能够被透明的重新分配3.可重用性4.多线程特性5.可扩展性:能够在不妨碍已有用户的情况下被升级3、COM的几个基本概念COM接口–客户与对象之间的协议,客户使用COM接口调用COM对象的服务COM对象–实现COM接口–通过COM接口提供服务–可包含多个接口COM构件(组件)–COM对象的

8、载体,可包含多个COM对象–可独立发布的二进制组件–在Windows平台上为DLL或者EXE4、COM的功能*基本功能--IUnknown--IDispatch*扩展功能--自动化--连接点--结构化存储--名字服务第四章1、简述J2EE体系结构。J2EE即Java2平台企业版,它提供了基于组件的方式来设计、开发、组装和部署企业应用。J2EE使用多层分布式的应用模型,这个多层通常通过三

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。