事件中间件机制的研究及CORBA通告服务的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:xuesuifeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
事件中间件为网络应用提供了基于事件的松耦合通信机制。通过事件中间件进行集成的网络应用组件不需要通过全局唯一的标识符进行标识,组件之间的交互通过事件中间件进行。组件通过事件中间件提供的语法描述自己所需要的事件的特征,而事件中间件需要将事件分发给所有的需要该事件的应用组件。已有的基于集中控制模式的事件中间件显然无法满足扩展性较强的网络应用的集成需要。主要原因在于其缺乏适合于进行分布组件之间事件路由计算的方法。与IP路由方式不同的是,事件中间件中对事件的路由体现的是一种基于内容的路由或者说是基于语义的路由。在这种路由方式下无法利用全局唯一标识符对事件的源节点或者目的节点进行标识,而只能依靠对事件进行语义解析从而根据事件所包含的内容的特征来选择事件的路由。对事件路由方法的研究已经成为当前事件中间件的研究热点。CORBA通告服务是OMG组织在事件中间件方面制定的规范之一。通告服务规范中定义了基于订阅/发布模式的对象间松耦合通信机制,并且将各种服务质量参数引入到事件传递的过程中。通告服务规范中还定义了对事件进行语义解析和过滤的相关接口以及构造过滤规则的语法。这些机制使通告服务成为可以为通告CORBA进行集成的应用组件提供强有力的事件中间件服务。本论文首先根据事件中间件的特征提出了一个事件中间件模型,通过该模型对事件中间件所涉及的各种技术进行了分类。并且在该模型的指导下完成了对CORBA通告服务的设计和实现。在本论文中还提出了两个新的算法用来解决事件中间件所面临的扩展性问题。其中第一个算法可以完成任意网络拓扑结构下不依赖于全局唯一标识符的事件路由计算;第二个算法则利用标记的分配和交换实现了事件在事件中间件中的快速转发。
其他文献
普及计算设备及无线网络技术的发展使移动电子商务成为了新的研究及应用方向.虽然移动电子商务被人们寄于厚望,但其应用在全球范围内仍处于起步阶段.就电子商务的发展历史来
随电力调度自动化的需求不断提升,监视控制与数据采集SCADA(Supervisory Control And Data Acquisition)系统自诞生至今,一直在不断地发展着.为实现更大范围的数据交换和资源
本文在分析Web服务这种新型的分布式计算模型并将之与传统的分布式计算模型比较的基础上,对传统的多数据库系统结构进行了改进,给出基于Web服务的多数据库体系结构模型,并以此为
如今,信息社会已进入云计算时代,数据的生产速度越来越快,一些企业和组织机构积累的数据量也越来越庞大,海量数据的处理和应用已成为当今信息技术领域所面临的巨大难题。Hado
作为一种特殊的信息管理解决方案,标准件库软件系统主要是管理设计过程中产生的零件数据,不仅包括零件的尺寸数据信息,还包括零件设计数据等多种设计信息,并提供手段帮助后继
20世纪70年代初,Holland首先提出了遗传算法.由于遗传算法是全新的模拟生物演化的仿生优化算法以及遗传算法既适合无表达又适合有表达的任何类函数,因此己成为许多学科共同关
近年来兴起的面向对象的思想对计算机和各个应用领域都产生了广泛而深远的影响,面向对象的地理信息系统(Object-Oriented GIS)也成为GIS领域的一个重要研究课题。 本论文采
元数据一直被认为是联机分析(Online Analytical Processing, OLAP)服务器成功的关键因素。它是提高使用、开发、维护和管理OLAP服务器效率的最重要驱动力。课题探讨了OLAP服
随着分布式实时系统应用的日益广泛,不同时间约束实时任务并存的情况给系统的调度机制带来了新的需求和挑战;而目前主要的实时中间件的调度模型针对性较强,不适用于这种情况。本
随着网络技术和通信技术的不断发展,越来越多的人希望能够摆脱时间和空间的限制,随时随地访问因特网,但传统的TCP/IP协议由于自身的种种限制无法完成移动中的不间断通信。为