摘要
为解决传统的基于UDD I注册中心的集中式web服务发现结构存在的可扩展性问题,基于领域本体语义信息,提出一种能自适应地调整领域划分、分配系统资源的分布式web服务发现体系结构.分析了该结构的可扩展性、自组织性和自适应性;描述了基于该结构的语义web服务注册与发现过程;将基于该结构的语义web服务发现算法划分为语义注册中心定位和基于输入输出的服务匹配2个阶段,并具体设计了第1阶段服务发现的3个步骤.通过该两阶段的发现算法可以快速地在分布式环境内定位注册中心,避免消息泛洪导致的网络拥塞.仿真实验结果表明,该服务注册与发现机制在服务规模扩展情况下需要的转发次数较少,且能够保证较高的服务发现效率.
To solve the problem of scalable application in service discovery mechanism based on traditional centralized registry,a novel architecture based on domain ontology for semantic service discovery is proposed.This distributed architecture can adjust the domain partition and allocate system resources automatically.The characteristics of this mechanism,including scalability,self-organization and adaptability,are analyzed,and the processes of service publication and discovery are described.A two-phase discovery algorithm based on the architecture is designed.The first phase is used to search appropriate registry center and the second is utilized to find service by input and output matching.Three detailed steps of the first phase are designed.Flooding problem can be solved by this two-phase discovery algorithm.The results of simulation experiments show that the proposed mechanism needs only limited transmit hops and can ensure the service discovery efficiency when service scale increases.
出处
《东南大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2010年第2期264-269,共6页
Journal of Southeast University:Natural Science Edition
基金
国家重点基础研究发展计划(973计划)资助项目(2010CB328104
2009CB320501)
国家自然科学基金资助项目(60773103)
高等学校博士学科点专项科研基金资助项目(200802860031)
江苏省自然科学基金资助项目(BK2008030)
东南大学江苏省网络与信息安全重点实验室资助项目(BM2003201)
东南大学计算机网络和信息集成教育部重点实验室资助项目(93K29)