在移动计算环境中,应用所面临的网络环境和系统所能提供的资源往往存在着难以预测的变化。为了使移动应用能够适应移动计算环境中的上下文变化,并且对快速开发移动应用提供支持,本文提出了一种基于上下文感知的反射式移动中间件系统模型,设计并实现了该中间件系统原型,并开发了一个新闻服务的应用实例以验证该中间件系统的可行性。 论文的主要研究工作和创新意义体现在以下几方面: l 提出了一种基于上下文感知的反射式移动中间件系统模型,该模型主要由上下文Tuple空间管理机制、基于上下文的反射机制和Agent管理机制等部分组成。 L 基于元组为上下文信息提供了统一的表达和存储方式;提出了一个灵活的基于约束函数的上下文元组匹配方法,支持动态上下文的不精确匹配。 L 提出了一种由反射模式和回调函数构成的反射机制,反射模式包含一个模板,指出什么样的Tuple可以触发它,当满足反射模式的Tuple出现之后,激活这个反射,并执行该反射的回调函数。 L 设计并实现了该中间件系统原型,开发了一个新闻服务的应用案例以验证该中间件系统原型的可行性。
展开▼