无线环境中移动中间件的研究

来源 :江南大学 | 被引量 : 0次 | 上传用户:ouyang0502
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,以笔记本电脑、智能手机、PDA为代表的手持移动设备得到了日益广泛的应用,给人们的学习生活带来了很大的便利。相比与传统的分布式系统,移动计算有其自身的特点,开发移动应用时会遇到巨大的挑战。如当这些设备在移动时不得不面对网络的短暂性连接或是不可预知的掉线情况;这些设备的资源通常是很有限的,电池容量很小、CPU速度很慢、内存很少;他们要求能适应位置、上下文条件、网络带宽改变等环境的变化,同时做出适当的反应。中间件技术可以屏蔽平台的异构性,支持设备在异构的环境下互操作。但是传统的中间件设计一般遵循黑箱抽象原则,缺乏必要的开放性和灵活性,无法适应复杂动态多变的移动计算环境。反射式中间件在开发实现思想的指导下,将自身有效且有约束地开放给用户,以提高系统的灵活性。支持运行时检查中间件所提供的服务类型,动态的构造调用请求,为达到自适应和可配置等目标提供了有力的支撑。本文首先是比较了传统分布式系统中的中间件和移动分布式系统中的中间件的特征,指出了移动分布式系统的特殊需求,研究了反射的相关概念,中间件技术,比较了主流反射式中间件技术特点。接着对上下文感知的相关技术作了讨论,给出了一个上下文信息交互模型,应用在反射式中间件CARM设计中。并且论述了通过反射可以支持上下文感知,进而达到重配置与自适应。最后在吸收了dynamicTAO,CARISMA,ReMMoC等反射中间件优点的基础上,提出了一个基于上下文感知的反射式中间件架构CARM,通过反射达到上下文感知。在关键模块自适应引擎的设计中,给出了一个策略选择算法,解决了策略冲突的问题。文章采用请求截获机制,设置适当的截获点获取用户请求,在不影响中间件各项功能的前提下支持QoS管理,满足实际应用的QoS需求。结合无锡朝阳集团的实际项目“农产品农药残留检测系统”,在实际应用中部署中间件CARM,支持移动应用,验证了设计的合理性,达到了预期的目的。
其他文献
近年来,随着企业的信息化建设的发展,企业的信息管理系统也越来越复杂。在系统的开发过程中,软件系统的框架设计是非常重要的工作。传统的框架设计常常存在开发周期长,结构不
随着我国软件产业的发展,软件工程化进程的深化,软件质量越来越成为用户方与开发方矛盾的焦点。采取何种措施来保证软件质量,在维护用户利益的同时,促进软件企业的进步是一个现实
XML全称为可扩展无标记语言(eXtensible Markup Language)。它是一套定义语义标记的规则,这些标记将文档分成许多部分,并对这些部分加以标识。由于它允许开发与自己特定领域
如何有效地对海量数据尤其是诸如音频之类的多媒体数据进行分析、存储和检索是一个亟待解决的问题。由于原始音频数据的非结构化特性,音频检索受到极大的限制。相对于日益成
入侵检测技术是继“防火墙”、“数据加密”等传统安全保护措施后新一代的主动型安全保障技术,它对计算机和网络资源上的恶意使用或入侵行为进行识别和响应。随着信息化建设的
随着信息技术飞速发展,在信息处理过程中,人们发现信息的数据量越来越大庞大。如何从大量的信息数据中获取人们所需要的知识?如:数据的分布,数据发展趋势等等,因而聚类作为一
本文研究含有控制时滞的线性系统、非线性系统的最优扰动抑制问题,其研究内容概括如下:1、提出了一种时滞系统的模型转换方法。对于仅含有控制时滞的线性系统和控制、状态均
目前,木材管理仍然是林业工作中的薄弱环节。采购销售等环节“暗箱操作”、生产过程“跑冒滴漏”等问题在一些企业中仍比较突出,严重制约着企业经济效益和市场竞争力的提高,国家
随着移动互联网、全媒体和在线教育的快速发展及大数据技术的应用,人们进行学习的方式变得多样化和丰富化。教学不再局限于时间和地理位置,用户可以随时随地的通过任何终端获取
由于语义Web服务的前景良好,其采用机器可理解的方式描述Web服务的功能,从而提供Web服务之间的互操作。随着面向服务计算体系架构(Service Oriented Architecture,SOA)的快速发