• DocumentCode
    2351687
  • Title

    Web service matching for RESTful web services

  • Author

    Khorasgani, Reihaneh Rabbany ; Stroulia, Eleni ; Zaïane, Osmar R.

  • Author_Institution
    Comput. Sci. Dept., Univ. of Alberta, Edmonton, AB, Canada
  • fYear
    2011
  • fDate
    30-30 Sept. 2011
  • Firstpage
    115
  • Lastpage
    124
  • Abstract
    There is a growing number of web services available on the Internet, providing a wide range of functionalities. This diversity introduces a variety of new challenges in the field of software engineering - service discovery, integration, and composition, all of which require, to some extent, “service matching”. Web-service matching (or alignment) is the task of mapping the functionalities of two web services, assuming that these functionalities overlap somewhat. In this paper we propose a novel graph-theoretic approach, called Semantic Flow Matching (SFM), for matching REST web services, specified in WADL (Web Application Description Language). The method builds a heterogeneous network of WADL elements and semantically related terms, and uses this network to match similar functionalities of different web services. The method is implemented in a prototype tool that consists of two modules: a converter and a mapper; where the converter wraps the REST web services in WADL format and the mapper module matches web services based on their semantics extracted from the WADL interface build by the converter. We demonstrate the potential of the approach with a small case study.
  • Keywords
    Internet; Web services; data mining; graph theory; integrated software; pattern matching; semantic Web; software prototyping; specification languages; Internet; REST; WADL; Web application description language; Web service matching; graph theory; prototype tool; semantic flow matching; service discovery; service functionalities; software composition; software engineering; software integration; Google; Protocols; Semantics; Simple object access protocol; XML; REST; WADL; Web Service Matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Systems Evolution (WSE), 2011 13th IEEE International Symposium on
  • Conference_Location
    Williamsburg, VI
  • ISSN
    2160-6153
  • Print_ISBN
    978-1-4577-0699-8
  • Type

    conf

  • DOI
    10.1109/WSE.2011.6081829
  • Filename
    6081829