走近中间件技术

走近中间件技术

ID:33873695

大小:207.04 KB

页数:3页

时间:2019-02-28

走近中间件技术_第1页
走近中间件技术_第2页
走近中间件技术_第3页
资源描述:

《走近中间件技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据Cover圆封面文章走近中间件技术中间件是什么、《中间件(middleware)是处于操作系统和应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。中间件属于基础软件的范畴,属于可复用软件。按照国内对软件的分类方法,中间件应该归入支撑软件,支撑软件的总的作用是为处于自己上层的应用软件提供运行与开发的环境。今天,在欧美发达国家,中间件已经与操作系统、数据库管理系统并驾齐驱,成为基础软件的三架马车。人们在使用中间件时,往往是把一组中间件集成在一起。构成一个平台(包括开发平台和运行平台),但在这组中间件中必须要有

2、一个通信中间件,因此,可定义为“中间件平台=中间件组+通信”。也可以把中间件看作在系统软件上构筑的平台,通常限定了只有用于分布式系统中才能称为中间件。中间件是一个通道,保障应用中信息的可靠传递;中间件是一个桥梁,使各应用构件间互通互连;中间件是一个框架,实现分布式应用的完整集成;中间件是一个平台,实现分布式应用的顺利部署。中国科技信息5月号/200l。‘7中间件以自身的复杂换取了开发布式应用系统的便捷。把所有与应用系统无关的基础性细节,由中间件来完成,帮助用户灵活、方便,高效地开发与集成应用系统。随着IT技术的发展和市场的

3、演进,中间件的内涵也变得越来越丰富,品种越来越多,技术也越来越复杂,应用范围越来越广。中间件己成为分布式应用系统中不可缺少的基础软件。中间件按功能可分为以下几类:1.通信处理中间件,又称消息中间件,包括消息发送和接收、可靠投递、智能路由、名字服务、队列处理、脱机处理,和广播等机制。如TongLINK/Q、BEAMeSsageQ、IBMMQSeries等,称为通信处理中间件。这是中间件中唯一不可缺少的,是销售额中最大的中间件产品。2.事务处理中间件,用于开发联机事务处理OLTP。每一笔事务常常要多台服务器上的程序顺序地协调完

4、成,一旦中间发生某种故障,就要恢复到事务处理的开始状态,既要确保系统的可用性、事务完整性,又要确保使各事务处理之间相互不受影响的独立性;有时在某台服务器发生故障爨中科院软件研究所仲萃豪时,不但要完成恢复工作,而且要自动切换系统,达到系统永不停机,实现了高可靠性运行;同时要使大量事务在多台应用服务器能实时并发运行,并进行负载平衡地调度,实现了昂贵的可靠性大型计算机系统同等的功能。为了实现这个目标,要求系统具有监视和调度整个系统的功能。BEA的TUXEDO由此而著名,它成为增长率最高的厂商。一个事务处理平台,根据OpenGro

5、up的参考模型规定,应由事务处理中间件、通信处理中间件以及数据存取管理中间件三部分组成。东方通科技公司的TongLINK/Q和TongEASY实现了这个参考模型规定。‘3.数据存取管理中间件。在分布式系统中,重要的数据都集中存放在数据服务器中,它们可以是关系型、复合文档型、具有各种存放格式的。多媒体型,或者是经过加密或压缩存放的,该中间件将为在网络上虚拟缓冲存取、交换、格式转换、解压等带来方便。4.Web服务器中间件,又称应用服务器。应用服务器是为了满足目前日益增长的Internet应用的需要诞生.97弩!圈封面文章万方数

6、据嘲蠹熏覆露蒸蠹;爨豢l麓鬟鬻鞴露蒸簇㈧麟溱缀麟麟鹾溱蘸l燃麓豢羹鬟藜;嚣溪溪霪黪麓辫溪鬻i灏;嚣瓣薹l巍蘸鬻i糕鬻嚣懑露瓣鬃:窭黧鬻骚的。Inten硷t应用,尤其是以Internet为基础的电子商务应用,要求实现信息的采集、管理、发布、交换、处理等,并能很好的解决诸如应用的快速开发和构建、处理大量并发事务、支持7x24小时作业、易扩展、互操作性、信息安全等方面的问题。以上这些问题,只是依靠简单的Web技术是不够的。为了很好地解决这些问题,需要以Web的低层技术为基础,规划一个整体的应用框架,并提供一个支撑平台,用于Int

7、emet应用的开发、部署、运行和管理,并能借此解决上述各种问题。这已经发展成为一个能广泛适应的标准的支撑层,成为Intemet应用的基础设施(Infrastructure),这一支撑层实际上是Web服务器中间件,业界给了他一个崭新的名字一应用服务器。目前流行的应用服务器的产品很多,包括IBMWebSphere、BEAWebLogic、SilverStream、0racle0AS等,国内的产品有东方通科技的TongWEB等。5.安全中间件。一些军事、政府和商务部门上网的最大障碍是安全保密问题,而且不能使用国外提供的安全措施(

8、如防火墙、加密、论证、安全网关、虚拟专网等),必须用国产的产品。它遵循国际上安全标准,可用于开发、构造更高层伪安全产品,或支持各应用系统的安全运行。6.跨平台中间件。在分布式系统中,还需要集成各节点上的不同系统平台上的构件或新老版本的构件,由此产生了构架中间件,功能最强的是CORBA中间件可以跨任意平台

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

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

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