基于Starbus的CORBA事件服务扩展研究与实现

来源 :燕山大学 | 被引量 : 0次 | 上传用户:mmyxj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的发展,网络上的信息共享以及系统互访逐渐增加,这样就导致了异构信息系统的存在,为了解决这些问题,中间件技术应运而生,实时中间件技术为当前实时性需求提供了解决方案。然而,CORBA中间件实时性的研究大都集中在对内核ORB调度模型以及相应的调度算法研究上,主要对到来的信息进行实时性处理具有很好的性能,但是它对于异步通信的支持相对较弱,事件服务能够很好的支持异步通信,在分析事件服务在实时性不足的基础上结合实时CORBA中间件的特点对Starbus中间件的传统事件服务进行了扩展,使得Starbus在异步通信中具有较好的实时性功能。 首先,提出了扩展事件服务的优先级机制以及按照优先级过滤事件的机制,在事件通道内设置了优先级队列,保证高优先级的事件能够最先得到服务。改进了事件的组成结构,增加了体现实时性的事件属性。 其次,提出了把CORBA中间件内核中的线程池机制应用到了内核外部的事件服务中去的思想,方便了事件的快速派发,减少了事件在通道中的滞留时间,并得到了实现。 再次,在Starbus中间件平台上设计并实现事件服务系统,提出了测试事件服务实时性的方法。 最后,提出了把扩展后的事件服务应用在项目中的方法,并基于Starbus中间件实现了系统,增加了系统的实时处理能力。 项目应用及原型系统测试均表明,扩展后的事件服务具有良好的实时特性,满足了实际需求,具有良好的应用前景。
其他文献
基于数据库服务模型的数据发布架构,由于其易扩展性及高效管理庞大用户和数据的能力,如今越来越受到业界的关注。该架构中一个重要问题就是数据的安全性问题。这就需要有一种
企业应用集成(EAI)通过在异构系统之间共享数据、业务逻辑来实现业务功能的无缝集成。应用集成是一种更高级的软件复用,是多种技术的复合。各种中间件技术成为EAI的有力支撑:消
随着WEB技术的发展,基于Web服务的应用集成成为应用系统集成研究的热点。但是,在这方面,还有许多问题需要探索。例如,跨Web服务的Web服务事务管理问题、Soap路由问题、Web服务的
人类基因组计划的完成标志着现代生命科学研究进入了系统生物学时代。系统生物学不仅仅是一个新兴的领域,更重要的是它代表一种对生物学研究的新方法。人们逐渐认识到在研究
自从计算机问世以来,信息技术得到日新月异的发展。随着信息技术的飞速发展,人类正迈入以网络为主的信息时代。越来越多的人通过Internet进行商务活动。但是由于Internet的开
本文从应用层网关入手,采用处于用户态下的Winsock2SPI技术,拦截套接字函数,截获网络数据包。截获了网络封包之后,需要通过协议解析器对网络封包进行协议解析,协议解析模块首先需
在信息时代潮流当中,嵌入式技术扮演了承上启下的桥梁作用,它和传统的工业控制技术有着密切的联系,又结合了最新的计算机软硬件技术。和传统的桌面系统类似,嵌入式系统也需要能够
图作为一种通用的数据结构可以用来表示各种复杂的数据,被广泛的应用于化学、生物信息、软件工程、社交网络以及互联网等领域中。对于图数据库的管理与传统的数据库有着诸多不
本文对网格工作流动态元模型及可视化建模工具的实现进行了研究。文章根据MVC模式设计并实现了基于GridBPEL的可视化建模工具GridWFeditor,它的实现主要由GridBPEL类库模块和
在后PC时代,嵌入式技术再度成为一个研究热点。无线网络的发展,特别是带宽问题不再成为无线网络发展的瓶颈,促进了手持设备,例如PDA及其它一些移动终端的应用。而嵌入式浏览