跨中间件的异构消息安全传输模型

跨中间件的异构消息安全传输模型

ID:32063997

大小:2.66 MB

页数:63页

时间:2019-01-31

跨中间件的异构消息安全传输模型_第1页
跨中间件的异构消息安全传输模型_第2页
跨中间件的异构消息安全传输模型_第3页
跨中间件的异构消息安全传输模型_第4页
跨中间件的异构消息安全传输模型_第5页
资源描述:

《跨中间件的异构消息安全传输模型》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河海大学硕士学位论文跨中间件的异构消息安全传输模型1.1研究背景第一章绪论计算机技术的不断推陈出新,带来了消息化发展的新浪潮,人们感受到了计算机及网络技术所带来的好处,于是对电子化、信息化应用的需求也越来越迫切。信息技术以其强大的渗透力,深入到社会经济生活的各个方面。在商业金融等领域,电子数据交换作为一种新的商务手段正在被广泛使用。数据交换是一种计算机应用技术,根据事先达成的协议,将信息按照一定的标准进行格式化处理,并把这些格式化的数据,通过计算机通信网络在其计算机系统之间进行交换和自动处理。作为计算机通信技术的一部

2、分,数据交换技术可以应用于制造业、运输业、零售业以及卫生保健和政府部门等各种经济部门之中。面向消息的中间件(Message.OrientedMiddleware,简称为MOM)是一种特定的中间件,它利用高效可靠的消息传输机制进行平台无关的数据交换,并基于数据通信来进行分布式系统的集成。1.2消息中间件1.2.1消息消息(Message)是通信的双方需要传输的一个信息单元,是一种流动状态数据。它可以是各式各样的媒体,如文本、声音、图象等等。客户端程序(通常是企业应用程序)之间通过消息的传输来达到通讯的目的【11。在分布

3、式应用,特别在客户/N务器(Client/Server,简写为C/S)结构应用中,消息被经常使用,不同的应用进程之间传输、交换的信息统称为消息。消息分为消息头和消息主体两部分组成。消息头标志消息的编号、接收者等状态信息,起辅助控制消息传输作用。消息主体包含消息的具体内容、应用数据。在形式上,消息可表现为一个小的数据包,亦可表现为一个很大的文件,内容和格式由消息提供者和消息接收者来约定。消息提供者(消息发送者或消息生产者)是指生产该消息的实体,如应用程序;消息接收者(消息消费者)是指某消息的指定接收实体。消息的接收者并

4、不一定接收到该消息,它只是该消息的原定接收者。消息传输者是指负责从消息的提供者获取消息,并将消息的内容传输到消息接收者的实体。河海大学硕士学位论文跨中间件的异构消息安全传输模型消息传输者有时不只是一个实体,而是特定实体的集合,它们共同扮演消息传输者角色。1.2.2消息中间件概述中间件(middleware)位于应用与操作系统之间,屏蔽底层操作系统、网络以及数据库的异构性和复杂性,简化网络分布应用的开发、管理和维护,从20世纪80年代末到现在,取得了长足的发展,得到了工业界和学术界的青睐,已成为分布式系统的主流技术之一

5、引。中间件的引入源于开发分布式应用的需要。简而言之就是用于连接异构的客户到同一个服务器上的软件总和13’4J。一般认为,中间件系统主要归为如下4种类型:分布式元组(distributedtuples)、远程过程调用(RemoteProcedureCall)、分布式对象(distributedobject)和面向消息的中间件。它们的差别在于提供的编程抽象性及跨越网络和硬件平台的异构性【5J。面向消息的中间件,简称消息中间件,是实现应用之间进行广泛用途的消息传输的一类中间件。消息中间件简化了应用之间数据的传输,屏蔽底层异

6、构操作系统和网络平台,提供一致的通讯标准和应用开发,确保分布式计算网络环境下可靠的、跨平台的信息传输和数据交换16J。消息中间件以消息的形式提供了宏观的抽象性,消息队列可以跨网络进行访问,非常灵活,这种灵活性使得它可以自由地组织和配置那些存放和提取消息的程序之间的拓扑关系【71。消息中间件基于消息队列的存储.转发机制,为应用程序提供一种异步通信方式,它不需要应用程序和通信介质(或网络)以及远程应用程序之间的耦合,也不需要进行通信的应用程序同时运行。消息中间件在TCP/IP网络体系结构中处于应用层,如图1.1所示,网络

7、应用程序(NAP)建立在消息中间件之上,实现各种分布式应用服务。NAP应用层MOMTCP传输层IP网络层以PXS太P●L其数据网P2I他链路层5P图1.1MOM在TCP/IP网络体系结构中的位置【7】河海大学硕士学位论文跨中问件的异构消息安全传输模型1.2.3消息中间件特点消息中间件一个很明显的特点就是消息传输不一定是实时的,但消息传输一定是可靠的哺】。应用消息中间件方式进行消息传输时,每个子系统间并不直接通信,而是将企业消息发送给消息中间件,由它负责传输消息。由于消息发送者可以不等待回应而继续执行,因此消息是否能够

8、被正确处理并不会影响到消息发送者。这种模式下,发送和接收是异步的,发送者无需等待。基于消息中间件的消息传输技术不但解决了消息传输的同步问题,同时也很好地解决了紧耦合问题。在分布式系统中,多数进程(在网络中执行于不同接点上)通过发送和接收消息进行交互,在这样的环境中,非常需要降低发送和接收进程的耦合度。这样,即使出现网络失败和临时故障,可以继续执

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

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

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