中间件技术概述.pdfVIP

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

中间件技术概述

李瑞轩

华中科技大学计算机学院

OverviewofMiddlewareTechnology

2006-3-72

内容概要

1.分布式计算技术发展背景

2.中间件技术基础

3.中间件定义及特点

4.中间件的分类

5.中间件的发展趋势

2006-3-73

1.分布式计算技术发展背景

Massively

parallel

processor

Multimedia

Objectoriented

Opensystem

Networks

高速、低价和宽频带的数

字通讯

成熟的网络技术和面向对

象技术

发展迅速的先进微处理器

采用微内核和多线程等技

术的现代操作系统

几乎完全无序的超大规模

的异构网络互连环境

M2O2N时代的来临

2006-3-74

分布对象技术应运而生

新形式的软件危机

升级的绞索

开发的噩梦

新一代的分布式计算技术

分布对象技术=面向对象技术+网络通讯技术

面向对象的多层客户/服务器

软件开发的革命:产业化、标准化、集约化

2006-3-75

螺旋上升的发展道路

分布对象技术传送对象

传送请求—

—取得结果数据

典型客户/服务器

传送数据

PC——LAN的

网络计算框架

传送程序

主机——终端的

集中计算框架

2006-3-76

下一代分布式计算技术

与Internet技术结合

WWW从HypertextWeb、Interactive

Web到SemanticWeb

丰富的对象资源

更有效的对象访问技术

智能、主动的Agent技术

向智能化、小型化和标准融合的方向

发展

2006-3-77

实现分布式计算的技术路线

80年代——理想的技术路线:试图在互连的计算

机硬件上部署全新的分布式操作系统,全面管理

系统中各自独立的计算机,呈现给用户单一的系

统视图。

90年代——现实的技术路线:在网络计算平台上

部署分布计算环境(也称为中间件),提供开发

工具和公共服务,支持分布式应用,实现资源共

享和协同工作。

当前人们所说的分布计算技术是指在网络计算平

台上开发、部署、管理和维护以资源共享和协同

工作为主要应用目标的分布式应用系统。

2006-3-78

分布计算技术发展的三个阶段

有待进一步发展

成为建立集成的构

架和软组件标准的

核心技术

提供丰富的分布式

系统服务、良好的

分布系统管理和典

型的分布系统应用

成果

面向Agent的拟

人化交互环境

将面向对象技术应

用于分布计算

运用传统的计算概

念和设施

关键技

术特点

自主的多Agent

模型

面向对象的多层C/S

或B/S模型

体系结构经典C/S计算模型

智能化的协同工

异构环境下的应用

互操作

信息共享

面向的

主要问题

第一代第二代第三代

2006-3-79

2.中间件技术基础

网络通讯:分布式计算环境的基础是计算机之间的通

同步和异步传输:这两种模式的区别通常决定了某种

协议是不是适合某一特定任务

客户端,服务端和对等端:指正在运行着的线程

API—应用编程接口:这些低层组件为底层的通讯模

块提供了一定层次的抽象,同时也将更高层次的地址

标识和数据转换等功能留给高一层的服务模块。

共同的基础

2006-3-710

共同的基础(续)

消息机制:消息机制就要求服务器上必须要有一层中

间处理层来确定消息的路由,以便让它到达正确的接

收者处,因为基于消息的通讯能够很好地和中间层的

路由配合,消息机制是一种天生的异步机制。基于消

息的结构也可以采用同步模式。一般来讲,在这种模

式中,服务器/路由器将消息直接传递给处理程序,

然后由处理程序回传处理结果给服务器,再由服务器

传给客户端

远程过程调用:各种RPC执行协议都朝着一个共同的

目标在发展,那就是用隐藏执行细节来简化进程间通

信的复杂性

2006-3-711

共同的基础(续)

数据库协议:X/Open调用级接口标准(X/Open

CallLevelInterface)[CLI96]使用结构化查询

语言为关系数据

文档评论(0)

172****7268 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档