文档介绍:哈尔滨理工大学
硕士学位论文
企业应用集成中智能消息中间件的设计与实现
姓名:王伟
申请学位级别:硕士
专业:计算机应用技术
指导教师:乔佩利
20090301
企业应用集成中智能消息中间件的设计与实现摘要类、表示方法和路由方法等做了详细描述。并对此智能消息中间件的各个主要功能模块做了详细设计,包括初始化模块的设计、消息发送与接收模块的设中间件技术是企业应用集成中常用的一种方法,而消息中间件质中间件中应用最多的一种。一般的消息中间件对所有消息采用同样的处理,但消息本身的类型是多种多样的,不同消息对及时性,高速性,可靠性等方面的要求也不尽相同,这就要求消息中间件能够智能地对不同种类消息做出不同的处理。本文首先对企业应用集成环境下的消息中间件做了详细的阐述,介绍它的消息传递和消息队列两种实现模式,以及点对点和发布/订阅两种通信方式。并在此基础之上,提出了一种智能消息中间件的模型,它以袷降氖来做消息传输的载体,能够根据消息的不同类型来自动选择合适的数据传输方式,以满足不同种类消息的需求。同时给出了该模型的设计思想与功能概述,对整个软件架构做了详细设计,并在此模型中通过应用和改进持久化队列、滑动窗口协议、有界缓冲区的互斥访问等相关实现技术来提高了其可靠性。其次,本文对此智能消息中间件中所用到的消息模型中消息的组成、分计、消息处理模块的设计、订阅管理模块的设计等。并介绍了消息中间件中消息转换器和消息适配器的设计方法,发布/订阅模式下的消息匹配算法以及其四种传输方式在此模型中的具体实现方法。最后阐述了此智能消息中间件的具体实现方法,描述了消息和消息队列的数据结构、袷绞莸慕馕龇椒ā⒔涌诤纳杓啤⒐δ艿牟馐缘取2给出了此智能消息中间件在企业应用集成环境下的应用实例,最后从几个不同方面分析了其实际应用效果。关键词企业应用集成;消息中间件;可扩展标记语言;消息队列哈尔滨理工人学工学硕十学位论文
,.’,.,,..瑃琲猵痵..琩,,,琧琫甌哈尔滨理工大学渡涎宦畚.
琺琣,琲,琩猣琺,哈尔滨理搜学硕貉宦畚,.痵,,..
:王舻日期:加哆年弓月日期:劫柙年弓月作者签名:王彬哈尔滨理工大学硕士学位论文原创性声明哈尔滨理工大学硕士学位论文使用授权书本人郑重声明:此处所提交的硕士学位论文《企业应用集成中智能消息中期间独立进行研究工作所取得的成果。据本人所知,论文中除己注明部分外不全了解哈尔滨理工大学关于保存、使用学位论文的规定,同意学校保留并向有学可以采用影印、缩印或其他复制手段保存论文,可以公布论文的全部或部分不保密Ⅵ五朐谝陨舷嘤Ψ娇蚰诖间件的设计与实现》,是本人在导师指导下,在哈尔滨理工大学攻读硕士学位包含他人已发表或撰写过的研究成果。对本文研究工作做出贡献的个人和集体,均已在文中以明确方式注明。本声明的法律结果将完全由本人承担。《企业应用集成中智能消息中间件的设计与实现》系本人在哈尔滨理工大学攻读硕士学位期间在导师指导下完成的硕士学位论文。本论文的研究成果归哈尔滨理工大学所有,本论文的研究内容不得以其它单位的名义发表。本人完关部门提交论文和电子版本,允许论文被查阅和借阅。本人授权哈尔滨理工大内容。本学位论文属于保密口,在年解密后适用授权书。
第滦髀课题研究的背景及意义信息技术和网络技术的飞速发展大大推动了企业的信息化进程。从布式系统的同益流行,很多大型企业已经开发和引进了多种运行于不同操作系统、异构网络的信息系统,这些信息系统各自执行一定的功能,造成信息组织实现资源、信息共享的信息集成系统以达到各信息系统之间的无缝集成,成为企业信息化的关键所在。在这种情况之下,企业应用集成能够将企业的业务流程、应用软件、硬件和各种标准联合起来,在两个或两个诠谥皇窃谧罱改瓴盘岬剑饲凹芍刑岬阶疃嗟母拍钍羌扑慊集成制造和现代集成制造。虽然和际羌桑橇秸叩牟嘀氐阌为瞧笠敌畔⒒谋厝唤峁6谡攵訣的研究还处在起步阶段。用软件的范畴。中间件处于操作系统软件与用户的应用软件的中间。中间件在的应用软件提供开发与运行的环境,帮助用户灵活、高效地开发、集成、部署中间件是随着用户业务需求的快速增长及/的广泛应用,应用系统由过去的/两层体系结构逐步发展成三层或多层的体系结构到俚紺,中间还涉及到办公自动化系统等,这些应用系统作为企业信息化不同阶段的产物,它们从不同方面对企业的信息化建设起到了巨大作用。同时,不难看到,随着信息化进程的推进,姆⒄辜胺缺乏规范化,数据重复采集,“信息孤岛认窒笕找嫜现亍H绾握掀笠挡同部门间、企业内部与外部间以及企业同企业间现有的信息系统,形成能真正珽υ硕且恢秩碌恼铰云笠到饩龇桨福猛ㄓ玫闹屑浼以上的企业应用之间或者企业与企业的应用系统之间实现无缝集成,使它们像一个整体或一个系统一样处理企业业务过程