欢迎来到天天文库
浏览记录
ID:32138350
大小:1.86 MB
页数:68页
时间:2019-01-31
《消息中间件研究及其在烟草一号系统中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京交通大学工程硕士专业学位论文度,并给出正确的引导。从而使中国烟草行业更加适应市场的需求,在市场竞争中更具实力,为迎接下一阶段新的挑战做好充分的准备。更为烟草行信息化,标准化奠定基础,成为烟草行业信息化的进一步发展的奠基石。随着网络技术的发展,大部分的烟草企业引入了基于企业内部网的客户机朋民务器的企业管理系统。但是,这些系统大多是相对独立的,是跨省份和地域的,而且各个系统信息格式不同,形成了数据信息的异构分布,所以,进行信息共享的难度很大。同时,因特网技术为企业之间的通信提供了低成本的互联访问方式。因此,保证互联数据的传递准确性、有效性显得越来越重要,而使
2、用消息中间件技术为我们提供了很好的解决方案。消息中间件为应用系统提供了可靠的消息通信手段,能够实现不同操作系统平台、数据库和硬件系统平台的数据通信。从而为开发满足用户要求的与时间无关的高度集成性,运行稳定的数据传输平台提供了有利的条件。而烟草一号系统正是要开发和建立这样一个分布式数据交换与共享平台。O.2本论文的所做工作本论文的主要工作是研究消息中间件的主要技术,特别是对18MⅣebSphereMQ中间件的技术进行比较深入的研究,并以IBMWebSphereMQ的中间技术为基础,建立起烟草一号项目的数据传输系统,使其能够完成烟草一号系统的安全可靠高效的消息数
3、据传输工作。那么什么是中间件,什么又是消息中间件呢7.从九十年代开始,客户机/服务器计算模式开始成为主流技术,将数据统一存储在数据服务器上,而相关的业务逻辑都在客户端实现,即所谓的胖终端的解决方案,这种两层结构的模式大大阻碍着系统的发展,单一的服务器结构紧密地依赖供应商,数据存取受到限制,很难扩展到大企业广域网或互联网,也难以管理客户端的机群。随着用户业务需求的增长和Internet/Intranet的普及,三层或四层体系结构应运而生。这类多层结构的分布系统,各服务器和终端机之间都是通过网络连接起来的,并有大量信息和数据进行传递。对每个应用系统而言,在设计和
4、实现时需要开发的,仅是在应用服务器上的业务逻辑部分的软件,除此之外,还必须要设计处理分布系统所特有的功能的软件,而目前的系统软件(操作系统和支撑软件)都不支持。为此出现了中间件。中间件(middleware)是处于操作系统软件与用户的应用软件的中间,位于操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。中间件是一种独立的系统软件或服务2引言程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。而消息
5、中间件(MOM:Middleware0fMessage)是中间件的一种,它是基于消息的机制,更多地适用于事件驱动的应用,当~个事件发生时,消息中间件通知服务方应该进行何种操作。事件可以是一个请求,也可以只是一种警示,警示到来后,即可进行某种处理,但不需等待应答。而本文所述的消息传输系统正是利用消息中间件websphereMQ的API,并很好地扩展到不同的操作系统和硬件平台上。消息中间件websphereMQ的核心安装在需要进行消息传递的系统上,在它们之间建立逻辑通道,并实现消息发送。[1]本文首先分析目前大型企业系统的应用模式,指出由于传统的B/s和c/s结
6、构开发存在应用系统结构和功能过于复杂,开发的周期过长,而且系统效率不高,应用开发无法满足实际需要、消息数据传输不可靠,数据加密无法完成等问题,所以提出通过开发和使用中间件技术的解决方案。接着,本文分析了当今最流行的中间件技术一消息中间件技术,并对主流的消息中间件产品、厂商和技术特点作了简要的分析。然后,本文开始将重点放在消息中间件领域内的一大重要产品IBMwebSphereMQ中间件,IBMwebsphereMQ中间件也是本文所论述的烟草一号系统的子系统烟草消息传输系统所信托平台技术基础。本文首先对IBMwebsphereMQ中间件技术作了一个基本介绍,作为
7、I肌的商业通讯中间件,IBMwebsphereMQ提供一个具有工业标准、安全、可靠的信息传输系统。本文还对信息、队列、信息传输系统、应用程序接口等一些重要的概念作了简要的介绍。接着,本文开始分析的工作原理。在这一部分对IBMwebsphereMQ的支持应用程序交换数据的基本机制进行比较详细地研究,并进一步分析消息中间件IBMwebsphereMQ是如何应用到烟草一号系统中,阐述烟草消息传输基于IBMwebsphereMQ中间件开发的技术要点。第二,本文对开发的烟草一号系统的消息传输作了比较详细地分析。在烟草一号系统项目大的背景下,从系统整体需求规定的角度,对
8、消息传输的需求,功能实现的可行性等方面作了详细地的分
此文档下载收益归作者所有