论文部分内容阅读
继主机计算、个人机计算之后,网络计算已经发展成为第三代的计算模式。在网络计算中,普适计算又成为其中最重要的分支之一。普适计算强调以“人”为中心的计算,目的在于形成一个无时不在、无处不在而又不可见的计算环境,是21世纪的计算模式。在普适计算环境中包含多种异构资源,其异构性包括不同的网络架构之间,不同的硬件平台之间,不同的操作系统之间,不同的应用服务之间的集成,要想使环境中的服务无缝集成,协同工作,就要整合很多异构的资源设备和不同的应用系统。服务发现中间件技术是解决普适计算环境异构性、实现应用集成的有效途径,它能够在动态变化的普适计算环境中查找、定位所需的服务,从而克服普适计算环境的动态变化特征对于用户发现并调用服务的影响,因此,逐渐成为普适计算中研究的一个热点和重点。
与传统的中间件技术相比,普适计算中间件有自己的特性和需求。论文首先介绍了国内外普适计算研究的现状和普适计算中间件的特性需求,对国外目前已有的大部分服务发现协议作了一个比较总结;然后结合普适计算智能办公环境给出了一个普适计算中间件系统的设计方案,分析了服务发现中间件的设计原则并给出了系统架构的设计,介绍了服务发现中间件各个组成组件的处理流程;重点讨论了普适计算服务发现中间件涉及的若干关键技术:服务描述协议、相对寻址技术、最佳服务匹配算法、安全与权限控制问题等,并给出了相应的算法实现;论文的最后指出了今后进一步的研究方向。
本文的工作对于普适计算环境中服务发现中间件的设计和开发具有一定的参考意义,对于普适计算环境下其它类型中间件的研究和开发也具有一定的借鉴作用。