- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分布组件对象模式 DCOM 组件 COM COM 客户 安全提供 DEC RPC 协议栈 安全提供 DEC RPC 协议栈 DCOM网络协议ORPC JAVA商业应用组件技术EJB EJB是Sun推出的基于Java的服务器端构件规范J2EE的一部分,自从J2EE推出之后,得到了广泛的发展,己经成为应用服务器端的标准技术。 Sun EJB技术是在Java Bean本地构件基础上发展的面向服务器端分布应用构件技术,它基于Java语言,提供了基于Java二进制字节代码的重用方式。 EJB给出了系统的服务器端分布构件规范,这包括了构件、构件容器的接口规范以及构件打包、构件配置等标准规范内容。 JAVA商业应用组件技术EJB 企业应用多层结构 分布式计算 Internet技术应用 EJB是业务逻辑层的中间件技术, 与Java Bean不同,它提供了事务 处理的能力 EJB像CORBA一样, 提供了分布式技术的基础, 提供了对象之间的通讯手段 EJB、Servlet和JSP一起成为 新一代应用服务器的技术标准 三种主流技术比较 接口定义 开发语言 CORBA OMG IDL接口支持多语言 DCOM 与C++紧密集成 EJB JAVA RMI API接口定义和JAVA 平台 通信 CORBA 支持异构平台间通信 DCOM 仅限WINDOWS平台 EJB 几乎所有OS和WEB服务器、浏览器 发展趋势——标准化 标准是业界共同遵守的技术格式。由于中间件还是一项发展中的技术,作为基础的标准化工作仍在进行中,所以当前流行的来自不同厂家之间的中间件产品还很难实现互操作。目前使用最广泛是OMG的CORBA和Microsoft的DCOM两种标准,但它们在具体实现时差别很大,使用的标准也不同。 由于中间件是基于分布式系统应用程序模块,所以它的标准就和互联网的标准密切相关,但是这两个标准在防火墙面前都束手无策。而作为被业界广泛接收的XML就成了它们靠拢的标准。 值得注意的是,Web services就是架构在XML标准之上的,它的成功也从另一方面指明了标准化的方向。 DCOM CORBA EJB XML 发展趋势——构件化 中间件本身作为软件产品,构件化的软件开发对中间件同样适用。 中间件作为分布式计算平台,涉及资源多样 。 中间件的一个重要的设计目标是互操作,而互操作的关键是有清晰而与实现无关的接口。 中间件的应用范围越来越广,但应用有不同的需要、不同的业务特点,如果仅仅依靠固定的模式去套用,显然不合适。 因此,中间件必须设计成可伸缩的体系,由一些可替换的构件组成,如某些重于可靠,某些强调实时,某些则需要小巧。 操作系统 网络协议 数据库 中间件 发展趋势——开放化和可配置化 随着新的应用形式的出现以及传统应用环境的改变,中间件系统不断面临着一些新的挑战,例如群件、多媒体、实时以及移动系统所提出的需求。这些应用系统都具有一个共同的特点,它们都需要根据运行环境的改变而动态地改变。 为此,传统的中间件平台必须引入某种新的机制来实现具有开放性的中间件系统。 发展趋势——简单化 中间件出现的原因就是为了方便网络编程,因此如何使它的应用更简便一直是它的努力方向,为此提出了基于服务的体系结构,它是比过程调用更高层次上的概念。显然,层次越高使用越简单服务越可靠。 目前使用广泛的命名服务、事务服务和安全服务己经证明了这一点。但是和理想中的网络透明、服务透明和发现透明还有相当大的距离。 未来的中间件应该能够提供更高层次上的和粒度更大的服务。 查找服务 用户 服务 JINI体系架构 下载并运行代理对象 通过查找找到服务 服务寻找找到服务并注册 通过代理对象客户和服务之间相互通信 谢 谢 THANK YOU SUCCESS * * 可编辑 Company LOGO 可编辑 可编辑 分布式对象中间件概述 By Beyond 章节概要 分布式对象中间件的产生背景 分布式对象中间件技术 总结 产生背景 随着计算机技术和Internet的快速发展,应用系统不再局限于单机系统,而是朝着多处理器的分布式应用发展。分布式应用系统需要在网络的异构环境(各种操作系统、网络协议、数据库等)下完成系统功能,从而使得一种能够独立于操作系统及硬件资源等的软件应用和开发平台——中间件应运而生。 产生背景 分布式对象体系结构 B/S体系结构 C/S体系结构 客户机和服务器地位不同 将应用处理层抽象出来,WEB服务器的响应速度成为瓶颈 基于组建思想,由一组对象来提供系统服务,对象之间能跨平台通信 分布式对象中间件的任务是处理分布式对象之间的通信 产生背景 面向对
文档评论(0)