面向无线用户的服务发现系统研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:mm963258
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式技术和无线技术的发展带来了网络服务的迅速普及。这个趋势将导致计算环境和计算模式的变更。可以预见,未来人类的生存环境中服务无处不在,而事务处理和计算将表现为一系列服务的获取和使用过程。有效的服务发现是保障这个过程正确性的关键前提,相关研究工作已引起了学术界和业界的广泛关注。 近年来,无线设备的开发普及速度惊人。采用无线设备提交服务请求必将成为未来服务发现的主流方式之一。然而,目前几个具代表性的服务发现系统对于无线设备用户的支持力度都存在一定的欠缺。 针对无线设备的特殊局限性,本文设计了一种基于agent技术的服务发现系统,并对其实现技术进行了研究。该系统在通用的服务发现系统框架上添加了面向无线设备用户的处理逻辑,提高了服务描述和需求描述能力,支持三步服务选择过程,即静态匹配、动态判断和规则评估,旨在提供更高质量的服务发现结果集合,在尽可能减少无线设备负担的前提下满足无线用户的需求。 本文的具体工作主要包括:■服务发现系统的研究和分析服务发现系统的支撑机制包括服务描述机制、服务发布机制以及服务选择机制,而系统的整体性能是由这三方面机制共同作用的结果。本文通过剖析这三个支撑机制展开了对服务发现系统的研究;介绍了儿个具有代表性的服务发现系统,分别从系统的组成概述以及各自支撑机制的实现米阐述它们的特点;接着,本文对这几个系统进行了比较,并结合无线设备的特殊需求,总结它们在对无线用户支持力度上的欠缺。 ■提出了一种基于agent技术的解决方案针对无线设备的特殊性,本文提出了一种基于agent技术的解决方案,即在通用的服务发现系统框架上添加基于agent技术的处理逻辑。基本思路是:结合无线设备的特点,从提高服务描述能力、需求描述能力以及服务选择能力等方面入手,精化服务选择粒度,提高服务发现结果集合的质量,从而减轻无线用户的负担。 ■基于agent技术的服务发现系统(ABSDS系统)的设计和实现ABSDS系统是上述解决方案的具体实现。本文详细的介绍了该系统的设计思想、组成成分以及各部分的功能。结合无线设备的需求,在服务描述支持方面,采用服务agent封装服务并提供服务动态状态信息的获取;在需求描述方面,提供了动态下载的需求描述表单;在服务选择方面,设计了三步服务选择过程,分别结合服务的静态属性、动态状态以及规则要求进行匹配和过滤。同时,无线消息服务器为无线设备提供了消息管理和服务发现会话管理的功能;位于固定网络节点上的代理agent减轻了对无线设备网络连接能力的要求;部署在无线设备上的用户agent为无线用户提供更加个性化的支持。本文还探讨了ABSDS系统的实现方案,包括关键技术,主要组件定义以及模拟实现等。最后,本文通过一个购书的实例,比较了基于Jini系统和ABSDS系统的服务发现过程。分析结果表明,后者更加符合无线设备的特点,且能够为无线用户提供较好的支持。
其他文献
本文针对空间飞行器对接等场景中遇到的空间运动图像序列的单帧插值、亮度一致性调整和多帧插值等问题进行了深入研究。为了解决空间运动图像序列中存在的帧率不足问题,需要
上个世纪七十年代以来,人们开始研究将计算机应用到自动识别人脸领域.到目前为止,自动人脸识别已经成为一个非常活跃也非常富有挑战性的研究领域.该文对该问题作了一些理论研
软件测试在软件生存期中占有十分重要的位置,是软件质量保证的重要手段.该文主要从以下几个方面来讨论面向对象软件的测试.首先,该文从软件重用的角度出发,结合面向对象软件
机器人导航技术一直是移动机器人领域研究的热门问题之一。随着机械化程度的提高和人工智能技术的发展,机器人在人类社会中发挥了越来越明显的作用。社区服务机器人主要工作
J2EE体系结构提供中间层集成框架,用来满足没有太多费用而又需要高可用性、高可靠性以及可扩展性的web应用的需求.J2EE应用模型把实现多层结构服务的工作划分为两部分:开发者
随着互联网的不断发展,信息时代已然来临。视频、音频、文本等多种形式的数字资源的数量不断增多,如何在多种多媒体资源中准确、快速地查找出用户所需要的媒体资源并且根据与
论文分析了当前配电AM/FM/GIS建设中存在的主要问题:数据模型与数据结构的不适应性、不开放性及难以与其它计算机系统集成,提出了新的面向中配电AM/FM/GIS的数据模型及共数据
在该文中,我们主要研究标志图像中文字的提取和识别.现有的光学字符识别(OCR)技术可以将扫描文档中的文字成功地识别出来.但是,标志中的文字通常是嵌入在自然景物之中的,背景
该文在讨论了操作系统的安全性之后,研究如何增强日志系统的安全性,提出对日志记录进行逐条加密的方法.接着分析了中科安胜安全操作系统(SecLinux)的审计部分.最后介绍了SQY1
移动社区发现作为移动网络分析的核心问题,有助于解决移动用户需求的个性化问题。近些年来社区发现方面的研究在生物学、社会学、物理学、计算机以及移动等领域得到广泛应用