异构的动态分布式实时系统的面向方面的中间件技术

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:programdownload
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,当前计算环境正发生着深刻的变革。从分布式移动计算进入到无处不在的网格计算再到当前的云计算是计算发展的必然趋势。 异构环境固有的内在复杂性对当前的基础软件设施提出了全新的挑战,迫切需要一种具备适应服务和状态不断变化的中间件基础设施。移动设备、网络设备、控制系统、安全应急系统等新平台的加入,分布式实时中间件复杂性日益增加。异构环境下的分布式实时中间件要求中间件能够随着运行时环境的改变动态地进行结构和行为的适应和重新配置,为上层的实时应用提供实时的、可靠的服务。 传统地,中间件系统都是通过将所有的需求一起同时考虑进来来实现的。通过这种方式设计与实现的中间件体系结构,由于其每个结构元素的关联性密度强,使得它不能充分地处理分布式应用系统功能性的演化和变更。为了简化中间件体系结构的设计,中间件系统的需求必须将其合理地分类为:固有需求和外加需求。固有需求就是那些在中间件体系结构中基本的,不变的,反复要用到的应用功能;相反,外加需求是对应那些不同的分布式应用系统的不同的功能需求,如实时性与可靠性的不同的要求。 本文推出了一个新的范例,模型,来减少中间件设计与实现的复杂度。通过这个模型方法可以将中间件核心体系结构的设计与横切结构元素区别开来。横切元素分散在整个中间件的核心代码周围,不能轻易的封装到传统的分解模型里面。面向方面编程技术允许不同的抽象模型叠加在其他层(模型)之上。利用AOP的这个性能,这种模型方法成功的将横切点封装到统一模块中,而且完全符合这些功能的设计规格。模型的核心和面向方面设计利用模型驱动结构(MDAModelDrivenArchitecture)的方法论,从而更进一步地降低了中间件实现的复杂度。本文推出了一种中间件模型定制框架(MCFModelwareCustomizationFramework),通过这种模型定制框架来管理中间件的功能特征。在本文推出的这种模型定制框架可以保证将方面功能点正确的结合到一起,从而减少在中间件维护和更新过程中的资源消耗。为了评价这种模型方法,我们把CORBA和JMS两种中间件系统应用到这种模型中,作为实例来研究。
其他文献
因特网是一个庞大的、持续变化的对象,其异质性、复杂性和动态性为因特网的研究带来了许多挑战。尤其在近十年,因特网的发展经历了一个快速成长的阶段。在这个阶段,用户数取得了
随着网络技术的飞速发展,各行各业的信息量迅速增长,作为信息系统后台核心的数据库管理系统保存着大量的敏感信息,成为黑客木马的攻击对象。数据库受到的安全威胁逐步提高,遭
随着互联网的发展,数字媒体的传播变得越来越便捷,但知识产权的保护却相对滞后。基于内容的图像拷贝检测是数字内容保护领域的一个新方向,它能够对图像作品的版权进行更好的
移动人体分割、轮廓提取与运动捕获技术是计算机视觉领域的研究热点,在人体动画、虚拟现实、增强现实、人机交互、视频监控、体育运动分析、辅助临床医疗诊断等领域均有着广阔
学位
以数据处理为中心的无线传感器网络(WSN)具有节点数目众多、携带能源受限以及通信距离受限等特点,如何降低节点功耗以延长网络生命周期成为无线传感器网络路由研究的核心。因
随着通信网络不断完善以及智能手机、平板电脑等产品的智能终端逐渐被人们普遍接受,近几年移动支付这种支付方式正在蓬勃兴起。但是,当前常见的移动支付系统因其要保证使用过程
医学影像是医生诊断的重要依据。随着计算机技术的不断发展,各种数字化的医学影像数据迅速增加,如何有效的从这些海量信息当中获取特定的图像,已成为当前亟待解决的问题之一
一个无状态的组密钥撤销算法能够很好地保障版权拥有者的合法权益,它的好坏主要是通过广播传输成本、用户端存储成本以及密钥解密时的计算复杂度三个方面来衡量的。尽管目前
随着激光扫描技术和组合定位定姿技术的不断发展,快速获取大场景三维信息已经成为现实。车载移动激光扫描系统以其独特的系统优势,能够快速获取大范围场景的高密度、高精度以及
无线传感器网络具有广泛的应用背景,目前已经发展成为一个重要的计算平台。但是,无线传感器网络自身的特点使其也面临许多问题。如何降低并均衡节点功耗,并且在满足网络覆盖