摘要
服务匹配是面向服务架构(SOA)中的重要问题,为了解决现有服务匹配方法中功能匹配不准确和匹配效率低的问题,提出一种基于多维功能索引的服务匹配方法。该方法首先对应用领域中的基本功能操作进行了定义,基于定义的功能操作给出Web服务的功能描述,进而引入两级索引机制建立服务的多维功能索引,最后在索引基础上给出了服务匹配和相关性排序算法。测试结果表明,该方法在服务匹配准确度上与现有方法相比有10%左右的提高,同时具有较优的时间性能。
Service match is an important issue in service-oriented architecture (SOA). To solve the problems of functionality mismatch and low efficiency in existing approaches, a multidimensional functionality index-based service match approach is proposed. The approach defines basic functional operations for each application domain, based on which the functional description of web services is given. Then a two-level index strategy is introduced to build the multidimensional functionality index for web services. Finally, the service match and relevance ranking algorithm is proposed. Experimental results demonstrate that the proposed approach usually produces a match precision 10% higher than existing approaches, and maintains the high time performance.
出处
《计算机工程与设计》
CSCD
北大核心
2009年第11期2693-2697,共5页
Computer Engineering and Design
基金
国家自然科学基金项目(90604027)
关键词
服务匹配
多维索引
服务描述
领域功能
服务排序
service match
multidimensional index
service description
domain functionality
service ranking