中间件技术导论

上传人:平*** 文档编号:48916981 上传时间:2018-07-21 格式:PPT 页数:26 大小:1.81MB
返回 下载 相关 举报
中间件技术导论_第1页
第1页 / 共26页
中间件技术导论_第2页
第2页 / 共26页
中间件技术导论_第3页
第3页 / 共26页
中间件技术导论_第4页
第4页 / 共26页
中间件技术导论_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《中间件技术导论》由会员分享,可在线阅读,更多相关《中间件技术导论(26页珍藏版)》请在金锄头文库上搜索。

1、姓名姓名: : 庞敏庞敏电子信箱电子信箱: : 所在单位:电子与计算机科学技术学院所在单位:电子与计算机科学技术学院Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.2中间件概念JAVA

2、EE架构基础、应用部署JAVA EE的开发实例Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.Java中间件技术及其应用 开发 李华飚编著, 中国水利出版社Evaluation only.

3、Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profil

4、e 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.中间件定义中间件特点中间件分类Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Clien

5、t Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.6最早具有中间件技术思想及功能的软件是IBM 在60年代开发的CICS(Customer Information Control System)可它不是分布式环境的产物。Tuxedo (Transaction for UNIX has been Extended for Distributed Operation,即被分 布式操作扩展之后的UNIX事务系统)第一个 严格意义上的中间件产品,1984年由贝尔实验 室开发,

6、之后一直是实验室产品,在被Novell 收购后,1995年被BEA公司收购。之后Oracle收 购了BEA公司,Tuxedo已经成为Oracle产品Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty

7、Ltd.中间件的IDC( Internet Data Center)定义: 中间件是一种独立的系统软件或服务程序, 分布式应用软件借助这种软件在不同的技术 之间共享资源,中间件位于客户机服务器的 操作系统之上,管理计算资源和网络通信。 中间件是一类软件 实现应用之间的互操作 基于分布式处理的软件 具有网络通信功能Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client

8、Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.应用应用中间件 (分布式系统服务)操作系统 硬件操作系统 硬件中间件=平台+通信Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 200

9、4-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.满足大量应用的需要运行于多种硬件和OS平台支持分布式计算,提供跨网络、硬件和 OS平台的透明性的应用或服务的交互功 能支持标准的协议支持标准的接口*9Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyrigh

10、t 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.操作系统API操作 系统通讯处理存储中间件API中间件分布式应用操作系统API操作 系统通讯处理存储中间件API中间件分布式应用计算机1计算机2网 络Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Cop

11、yright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.中间可以分为两大类: 底层中间件:用于支撑单个应用系统 或解决一类问题,包括交易中间件、 应用服务器、消息中间件、数据访问 中间件等。 高层中间件:更多的用于系统整合, 包括企业应用集成中间件,工作流中 间件,门户中间件等。Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slide

12、s for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.按照IDC分类方法,将中间件分为六类 : 终端仿真/屏幕转换 数据访问中间件 远程过程调用中间件 消息中间件 交易中间件 对象中间件Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides fo

13、r .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.用于应用程序与数据源之间的互操作模型 , 客户端使用面向数据库的API以提请直接访 问基于服务器的数据源,实现分布式数据库 ,支持存储过程。 这类中间件大都基于SQL语句,并采用同步 通讯方式,使应用开发简单。 缺点:透过广域网传输SQL语句及数据库操 作结果会带来效率问题,因为在低速网上来 回交互SQL语句会使通讯流量过大,同时对数 据压缩,加密带来不便。中间件分类数据访问:JDBCE

14、valuation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.联机交易处理系统就是处理大量并发交易的 交易处理系统。它将涉及到操作系统、文件 系统、编程语言、数据通讯、数据库系统、 系统管理、以及应用软件

15、开发。交易管理中间件是专门针对这种复杂的联机 交易处理系统而设计的,通过这组程序模块 ,可以大大减少开发一个联机交易处理系统 所需的编程量。交易管理中间件理论上相对成熟,功能和性 能界定清晰,基本上适用于联机交易系统, 如银行业务系统、定票系统等。*14中间件分类交易管理Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copy

16、right 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd.X/OPEN 组织专门定义了分布式交易处理的 标准及参考模型,把一个联机交易系统分成:资源管理(RM):指数据库和文件系统交易管理(TM):交易处理中间件,交易处理 中间件管理由应用声明和提交的交易,并通过 两阶段提交协议等方式保证分布式交易的完整 性,控制并发,实现交易路由和均衡负载。通讯管理(CRM):应用(AP):定义和说明了他们该如何协同 工作。功能:高可靠性,高效率,高可用性,易用性,安全 性*15Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.Created with Aspose.Slides for .NET 3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号