基于事件的分布式中间件的研究与实现

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:jpflxy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布对象技术是伴随网络而发展起来的一种面向对象技术。网络出现后,产生了客户端/服务器的计算服务模式。但应用规模从局域网发展到广域网时,其局限性就暴露出来了,于是中间件应运而生。中间件是位于操作系统和应用软件之间的通用服务,它的主要作用是用来屏蔽网络硬件平台的差异性和操作系统与网络协议的异构性,使应用软件能够比较平滑地运行于不同平台上。随着面向对象技术的进一步发展,出现了分布式对象技术。传统的对象技术通过封装、继承及多态提供了良好的代码重用功能。但这些对象只存在一个程序中,外界并不知道它们的存在,也无法访问它们。分布式对象中间件就是要解决这个问题,它提供一个标准的构件框架,使不同的厂家的软件通过不同的地址空间、网络和操作系统能互相访问。构建大规模分布式系统,要求新的中间件模式突破传统的请求/回答中间件的局限:组件间的紧耦合、信息过滤能力缺乏、仅支持点对点通信语义等问题。本文阐述了一个分布式的基于事件的中间件平台的设计和实现。该平台采用了基于类型和属性的发布订阅模型,特别强调了依靠事件数据的类型检查和事件类型继承实现编程语言的整合。在处理动态、大规模分布式环境上,中间件平台采用了点对点技术来自动管理由事件代理组成的覆盖网络并实现弹性的事件分发。路由算法的实现基于分布式哈希表,使用汇聚节点来减少系统中的路由状态。路由算法还引入容错特性来修复受损的事件传播树。以上功能得实现都没有牺牲系统的扩展性和效率,这一点将在路由仿真测评中得到证明。基于事件的中间件还提供了安全性服务。安全性服务根据一种安全的发布/订阅模型在平台中加入了接入控制功能。该模型支持划分精细的接入控制判决功能,使独立的信任域共享由代理组成的覆盖网络。
其他文献
行政性收费是指国家政府部门和法律法规授权的其他组织在行使法律法规规定的行政权时,基于特定的目的,按照法定权限、标准和程序向特定的行政相对人收取一定数额货币的一种外
针对考虑偏好序的多满意稳定导向双边匹配决策问题,提出了一种新的决策分析方法.首先,给出了双边匹配方案、稳定双边匹配方案、弱稳定双边匹配方案和α-稳定双边匹配方案的相
Mashup是一种新型的基于Web的数据集成应用程序,具有第二代Web应用程序的特点,正在Internet上逐渐兴起,将是Web2.0的流行趋势之一。本文是针对Mashup这一现象及地图Mashup构
[目的]应用水质指数法对家用活性炭净水器出水的水质状况和影响因素进行分析。[方法]选取上海市248户使用活性炭净水器的住户,于2011年7月分别采集净水器的进水和出水,检测铁
当前国际上的高精度激光陀螺惯导系统,普遍采用了旋转自动补偿技术,以此在系统成本增加有限的情况下大幅度地提高惯导系统的精度。本文即是从理论和工程实现两个方面对光学陀
“社会主义和谐社会,应该是民主法治、公平正义、诚信友爱、充满活力、安定有序、人与自然和谐相处的社会”。和谐社会的构建离不开舆论的宣传与引导。在当代社会,新闻事业规
激烈的市场竞争和用户需求的多样化,使产品的生命周期越来越短,产品种类飞速膨胀,只有能完全适合客户个性需求的产品才会受到市场的欢迎,客户对交货期的要求也越来越高,这些
飞行可视化仿真系统采用计算机三维图形动画与飞行数值仿真相结合的设计方法,在计算机屏幕上再现无人机的飞行过程。本系统可广泛应用于飞行模拟、飞控器设计等领域。本文提
随着国内保险业的飞速发展,客户信息的细分管理与分析无疑成为国内各家保险公司日益关注的焦点之一。作为国内寿险行业的龙头老大,中国人寿保险股份有限公司积累了大量的客户
涂鸦自古到今都存在,无论是远古时期混杂着表现狩猎、生产等画面的性情之作;或是现代艺术家为了探寻人本真的精神世界,所表现出的类似出自儿童之手的稚拙、朴实的现代艺术作