使用倒排索引优化面向组合的语义服务发现
作者:
基金项目:

Supported by the National Natural Science Foundation of China under Grant Nos.60603025, 60503018 (国家自然科学基金); the National High-Tech Research and Development Plan of China under Grant No.2006AA01Z171 (国家高技术研究发展计划(863)); the National Key Technology R&D Program of China under Grant No.2006BAH02A01 (国家科技支撑计划); the Natural Science Foundation of Zhejiang Province of China under Grant No.Y105463 (浙江省自然科学基金)

  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [22]
  • |
  • 相似文献 [20]
  • |
  • 引证文献
  • | |
  • 文章评论
    摘要:

    提出为服务库中所有注册服务的输出建立倒排索引,以快速、准确、高效地发现目标服务.即为每个输出维护一个服务列表,用于记录在该服务库中所有能够产生该输出的服务.基于倒排索引机制,提出面向组合的服务发现算法.该方法利用倒排索引的优势,极大地减少了搜索空间,并通过挖掘服务组合提高服务发现的查全率.仿真实验表明,该方法能够在大规模服务库中快速、全面地响应用户请求.

    Abstract:

    It is proposed to establish inverted indexing for ontology-annotated outputs when services are registered in order to find the target services in a quick, accurate and efficient way. For each ontology-annotated output, there is a service list which records all the services in the registry that deliver the output. Based on the indexing, a composition-oriented service discovery algorithm is proposed, which greatly accelerates the filtering of irrelevant atomic services by making use of the inverted indexing, and increases the likelihood of finding a possible candidate by exploring service composition. The results of the extensive experiments show that the proposed algorithm provides better performance on response time than the sequential matchmaking, and better recall rate than the algorithms without the exploration of composition.

    参考文献
    [1]Tidwell D.Web services:The Web's next revolution.2000.http://www-900.ibm.com/developerWorks/cn/education/webservices/ wsbasics/tutorial_eng/index.shtml
    [2]Bellwood T,Capell S,Clement L,Colgrave J,Dovey MJ,Feygin D,Hately A,Kochman R,Macias P,Novotny M,Paolucci M,von Riegen C,Rogers T,Sycara K,Wenzel P,Wu Z.UDDI version 3.0.2002.http://uddi.org/pubs/uddi_v3.htm
    [3]Paolucci M,Kawamura T,Payne TR,Sycara K.Semantic matching of Web services capabilities.In:Horrocks I,ed.Proc.of the 1st Int'l Semantic Web Conf.Chia:Springer-Verlag,2002.333-347.
    [4]Bansal S,Vidal JM.Matchmaking of Web services based on the DAML-S service model.In:Rosenschein JS,ed.Proc.of the 2nd Int'l Joint Conf.on Autonomous Agents and Multiagent Systems.Melbourne:ACM Press,2003.926-927.
    [5]Shi ZZ,Jiang YC,Zhang HJ,Dong MK.Agent service matchmaking based on description logic.Chinese Journal of Computers,2004,27(5):626-635 (in Chinese with English abstract).
    [6]Ma YL,Jin BH,Feng YL.Dynamic discovery for semantic Web services based on evolving distributed ontologies.Chinese Journal of Computers,2005,28(4):603-615 (in Chinese with English abstract).
    [7]Brogi A,Corfini S,Popescu R.Composition-Oriented service discovery.In:Gschwind T,ed.Proc.of the Software Composition.Edinburgh:Springer-Verlag,2005.15-30.
    [8]Aversano L,Canfora G,Ciampi A.An algorithm for Web service discovery through their composition.In:Zhang LJ,ed.Proc.of the IEEE Int'l Conf.on Web Services.California:IEEE Computer Society,2004.332-341.
    [9]Xie XQ,Chen KY,Li JZ.A composition oriented and graph-based service search method.In:Mizoguchi R,ed.Proc.of the 1st Asian Semantic Web Conf.Beijing:Springer-Verlag,2006.530-536.
    [10]Martin D,Burstein M,Hobbs J,Lassila O,McDermott D,McIlraith S,Narayanan S,Paolucci M,Parsia B,Payne T,Sirin E,Srinivasan N,Sycara K.OWL-S:Semantic markup for Web services.2004.http://www.w3.org/Submission/OWL-S/
    [11]Li YH,Bandar ZA,McLean D.An approach for measuring semantic similarity between words using multiple information sources.IEEE Trans.on Knowledge and Data Engineering,2003,15(4):871-882.
    [12]Resnik P.Semantic similarity in a taxonomy:An information-based measure and its application to problems of ambiguity in natural language.Journal of Artificial Intelligence Research,1999,11:95-130.
    [13]Mihalcea R,Corley C,Strapparava C.Corpus-Based and knowledge-based measures of text semantic similarity.In:Poulin B,ed.Proc.of the American Association for Artificial Intelligence.Boston:AAAI Press,2006.
    [14]Jiang JJ,Conrath DW.Semantic similarity based on corpus statistics and lexical taxonomy.In:Carnie A,ed.Proc.of the Int'l Conf.Research on Computational Linguistics.Taiwan:Scandinavian University Press,1997.19-33.
    [15]Payne TR.Soton currency converter.2004.http://www.daml.ecs.soton.ac.uk/services/SotonCurrencyConverter.html
    [16]Miller GA.WordNet:A lexical database for English.Communications of the ACM,1995,38(11):39-41.
    [17]Voorhees EM.Using WordNet for text retrieval.In:Fellbaum C,ed.WordNet-An Electronic and Lexical Database.Cambridge:MIT Press,1998.285-303.
    [18]Huang S,Wang XL,Zhou AY.Efficient Web service composition based on syntactical matching.In:Chu XW,ed.Proc.of the 2005 IEEE Int'l Conf.on e-Technology,e-Commerce and e-Service.Hong Kong:IEEE Computer Society,2005.782-783.
    [19]Xu B,Li T,Gu ZF,Wu G.SWSDS:Quick Web service discovery and composition in SEWSIP.In:Yu P,ed.Proc.of the 8th IEEE Int'l Conf.on e-Commerce Technology/3rd IEEE Int'l Conf.on Enterprise Computing,e-Commerce and e-Services.Palo Alto:IEEE Computer Society,2006.71.
    [5]史忠植,蒋运承,张海俊,董明楷.基于描述逻辑的主体服务匹配.计算机学报,2004,27(5):626-635.
    [6]马应龙,金蓓弘,冯玉琳.基于进化分布式本体的语义Web服务动态发现.计算机学报,2005,28(4):603-615. [1]根据OWL-S
    [10]规范,Web服务可被划分为原子和合成服务.原子服务对应于通过一次交互完成的服务,而合成服务对应于需要多个动作完成的服务.由于原子服务和合成服务的不同特性和不同侧重,我们将针对原子服务和针对合成服务的发现策略区分开来.本文的服务发现策略针对的是原子服务.
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

邝砾,邓水光,李莹,吴健,吴朝晖.使用倒排索引优化面向组合的语义服务发现.软件学报,2007,18(8):1911-1921

复制
分享
文章指标
  • 点击次数:8257
  • 下载次数: 8822
  • HTML阅读次数: 0
  • 引用次数: 0
历史
  • 收稿日期:2007-03-01
  • 最后修改日期:2007-04-26
文章二维码
您是第19728437位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号