ImageVerifierCode 换一换
格式:PPT , 页数:23 ,大小:769.50KB ,
资源ID:758844      下载积分:11 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(分布式对象中间件概述.ppt)为本站上传会员【可****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

分布式对象中间件概述.ppt

1、CompanyLOGO分布式对象中间件概述By Beyond章节概要v分布式对象中间件的产生背景v分布式对象中间件技术v总结产生背景v随着计算机技术和Internet的快速发展,应用系统不再局限于单机系统,而是朝着多处理器的分布式应用发展。分布式应用系统需要在网络的异构环境(各种操作系统、网络协议、数据库等)下完成系统功能,从而使得一种能够独立于操作系统及硬件资源等的软件应用和开发平台中间件应运而生。产生背景分布式对象体系结构B/S体系结构C/S体系结构客户机和服务器地位不同将应用处理层抽象出来,WEB服务器的响应速度成为瓶颈基于组建思想,由一组对象来提供系统服务,对象之间能跨平台通信分布式对

2、象中间件的任务是处理分布式对象之间的通信产生背景面向对象技术通面向对象技术通过封装、继承及过封装、继承及多态提供了良好多态提供了良好的代码重用功能的代码重用功能分布式技术将网分布式技术将网络上的所有资源络上的所有资源互相连接起来,互相连接起来,对外表现为一个对外表现为一个统一的整体,对统一的整体,对客户是透明的,客户是透明的,不必区分本地操不必区分本地操作和远程操作作和远程操作分布式对象分布式对象体系结构体系结构基本组件就是对象,它们基本组件就是对象,它们提供一组服务,对外给出提供一组服务,对外给出服务接口,对象之间可以服务接口,对象之间可以相互调用,服务对象之间相互调用,服务对象之间不存在客

3、户机和服务器的不存在客户机和服务器的界限界限产生背景软件总线(中间件)软件总线(中间件)对象1对象2对象3对象4对象5三种主流技术介绍v 目前比较著名的分布式对象中间件技术有:OMG的公共对象请求代理结构(CORBA)Microsoft的分布式对象构件模型(DCOM)JAVA商业应用组件技术EJB公共对象请求代理体系结构 CORBAvCORBA由对象管理组织OMG于1991年提出,它规定了分布式对象之间如何实现互操作。CORBA是为解决分布式处理环境中硬件和软件系统的互联而提出的一种解决方案,它具有不依赖于编程语言(C、C+、JAVA等)、软硬件平台(Windows 95、Windows NT

4、Open VSM等)、网络协议的特点。CORBA对象可以用任何一种CORBA软件开发商所支持的语言和平台来实现。Windows 95平台上运行JAVA应用程序可以动态 调用C+对象该对象可能存在于网络上的一个UNIX应用服务器上公共对象请求代理体系结构 CORBA公共对象请求代理体系结构 CORBAv对象请求代理(ORB):位于所有的CORBA进程中,规定了分布对象的定义(接口)和语言映射,实现对象间的通讯和互操作,是分布对象系统中的软总线。通过它,各个对象可以透明地向本地或远端对象发出请求或接收响应,每一台运行着分布式对象的计算机都有自己的对象请求代理。ORB可以实现单进程中对象间的调用,

5、也可以实现在同一台计算机中运行的多进程中对象之间的调用,也可以实现运行在网络中多个计算机上多进程中对象间的调用。对于远端对象调用,需要在ORB间通过网络进行通信。公共对象请求代理体系结构 CORBAcIDLO1C+IDLO2JAVAIDLO3Small talkIDLO4对象请求代理(ORB)对象请求代理(ORB)网络ORB间通信协议GIOP公共对象请求代理体系结构 CORBAv公共服务:为创建对象、对象访问控制提供了一套标准函数。提供诸如:并发控制服务、名字服务、事务(交易)服务、安全服务、查询服务等多种服务v公共设施:向应用对象直接提供应用服务的框架的集合v应用程序对象:为用户提供一组完成

6、特定任务的对象,所有应用对象都有用接口定义语言(IDL)定义的接口并且可以运行在对象请求代理之上,各个对象之间可以相互调用分布组件对象模式 DCOMv组件对象模型(COM)是构建二进制兼容软件组件的规范。COM对象间相互调用是通过一组语义相关的接口来实现的,接口中包含对象的方法函数,请求服务的对象通过方法调用来实现所需要的功能。COM定义了组件之间相互作用的方式,使得组件之间的联系无需任何中介组件。COM可以直接截取从客户端发出的请求调用,并将其直接传递给另一进程空间中的组件。但是COM组件只能在一台计算机内使用,为COM组件的跨平台使用带来了限制。分布组件对象模式 DCOMvDCOM(Dis

7、tributed Component Object Model)一种分布式组件对象模型,它主要是为不同网络环境中的分布式对象提供交互的标准。DCOM具有语言独立性,可以采用多种开发语言进行开发。v当客户进程(请求服务的组件)和组件位于不同的计算机上时,DCOM用网络协议来代替进程间的通信。分布组件对象模式 DCOM组件COMCOM客户安全提供DEC RPC协议栈安全提供DEC RPC协议栈DCOM网络协议ORPCJAVA商业应用组件技术EJBvEJB是Sun推出的基于Java的服务器端构件规范J2EE的一部分,自从J2EE推出之后,得到了广泛的发展,己经成为应用服务器端的标准技术。vSun E

8、JB技术是在Java Bean本地构件基础上发展的面向服务器端分布应用构件技术,它基于Java语言,提供了基于Java二进制字节代码的重用方式。vEJB给出了系统的服务器端分布构件规范,这包括了构件、构件容器的接口规范以及构件打包、构件配置等标准规范内容。JAVA商业应用组件技术EJB企业应用多层结构企业应用多层结构分布式分布式计算Internet技术应用技术应用EJBEJB是业务逻辑层的中间件技术,是业务逻辑层的中间件技术,与与Java BeanJava Bean不同,它提供了事务不同,它提供了事务 处理的能力处理的能力EJBEJB像像CORBACORBA一样,一样,提供了分布式技术的基础,

9、提供了分布式技术的基础,提供了对象之间的通讯手段提供了对象之间的通讯手段EJBEJB、ServletServlet和和JSPJSP一起成为一起成为新一代应用服务器的技术标准新一代应用服务器的技术标准三种主流技术比较接口定义 开发语言CORBAOMG IDL接口支持多语言接口支持多语言DCOM与与C+紧密集成紧密集成EJBJAVA RMI API接口定义和接口定义和JAVA 平台通信CORBA支持异构平台间通信支持异构平台间通信DCOM仅限仅限WINDOWS平台平台EJB几乎所有几乎所有OS和和WEB服务器、浏览器服务器、浏览器发展趋势标准化v标准是业界共同遵守的技术格式。由于中间件还是一项发展

10、中的技术,作为基础的标准化工作仍在进行中,所以当前流行的来自不同厂家之间的中间件产品还很难实现互操作。目前使用最广泛是OMG的CORBA和Microsoft的DCOM两种标准,但它们在具体实现时差别很大,使用的标准也不同。v由于中间件是基于分布式系统应用程序模块,所以它的标准就和互联网的标准密切相关,但是这两个标准在防火墙面前都束手无策。而作为被业界广泛接收的XML就成了它们靠拢的标准。v值得注意的是,Web services就是架构在XML标准之上的,它的成功也从另一方面指明了标准化的方向。发展趋势构件化v 中间件本身作为软件产品,构件化的软件开发对中间件同样适用。v 中间件作为分布式计算平

11、台,涉及资源多样。v 中间件的一个重要的设计目标是互操作,而互操作的关键是有清晰而与实现无关的接口。v 中间件的应用范围越来越广,但应用有不同的需要、不同的业务特点,如果仅仅依靠固定的模式去套用,显然不合适。v 因此,中间件必须设计成可伸缩的体系,由一些可替换的构件组成,如某些重于可靠,某些强调实时,某些则需要小巧。发展趋势开放化和可配置化v 随着新的应用形式的出现以及传统应用环境的改变,中间件系统不断面临着一些新的挑战,例如群件、多媒体、实时以及移动系统所提出的需求。这些应用系统都具有一个共同的特点,它们都需要根据运行环境的改变而动态地改变。v 为此,传统的中间件平台必须引入某种新的机制来实现具有开放性的中间件系统。发展趋势简单化v中间件出现的原因就是为了方便网络编程,因此如何使它的应用更简便一直是它的努力方向,为此提出了基于服务的体系结构,它是比过程调用更高层次上的概念。显然,层次越高使用越简单服务越可靠。v目前使用广泛的命名服务、事务服务和安全服务己经证明了这一点。但是和理想中的网络透明、服务透明和发现透明还有相当大的距离。v未来的中间件应该能够提供更高层次上的和粒度更大的服务。查找服务用户服务JINI体系架构体系架构下载并运行代理对象通过查找找到服务服务寻找找到服务并注册通过代理对象客户和服务之间相互通信谢 谢

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服