• DocumentCode
    3529332
  • Title

    Improving REST Service Discovery with Unsupervised Learning Techniques

  • Author

    Rodriguez, Juan Manuel ; Zunino, Alejandro ; Mateos, Cristian ; Segura, Felix Oscar ; Rodriguez, Emmanuel

  • Author_Institution
    ISISTAN - Res. Inst., Univ. Nac. del Centro de la Provincia de Buenos Aires (UNICEN), Tandil, Argentina
  • fYear
    2015
  • fDate
    8-10 July 2015
  • Firstpage
    97
  • Lastpage
    104
  • Abstract
    Discovery and replacement are two of the main features of Service Oriented Computing. There has been much research on these topics for traditional SOAP-based Web Services, particularly on discovery. Although the original proposal for REST services lacks this feature, some researchers have studied how to perform discovery for REST services using both IR based techniques and semantic techniques. This work presents a novel IR-based discovery approach for REST services described via WADL files. Our approach takes advantage of unsupervised machine learning techniques for improving discovering results. In particular, the approach relies on clustering algorithms, such as K-means or X-means, to reduce the search space for a given query. The experimental results show that using an appropriate clustering technique, our approach achieves nearly 4 times higher F-measure than a traditional IR-based search engine, namely Apache Lucene. Additionally, the paper reports other metrics, such as Recall, Precision, Precision at-10 and Recall at-10, that also point out that the proposed approach outperforms Lucene. Finally, another important contribution is a set of queries and WADL files gathered from the Internet that can be used for evaluating future discovery proposals.
  • Keywords
    Web services; pattern clustering; query processing; service-oriented architecture; unsupervised learning; IR based techniques; IR-based discovery approach; K-means clustering algorithm; REST service discovery improving; SOAP-based Web services; WADL files; X-means clustering algorithm; f-measure metric; precision at-10 metric; query processing; recall at-10 metric; search space reduction; semantic techniques; service oriented computing; unsupervised machine learning techniques; Indexing; Measurement; Ontologies; Semantics; Web services; Information Retrieval; REST; Services Discovery; WADL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent, and Software Intensive Systems (CISIS), 2015 Ninth International Conference on
  • Conference_Location
    Blumenau
  • Print_ISBN
    978-1-4799-8869-3
  • Type

    conf

  • DOI
    10.1109/CISIS.2015.14
  • Filename
    7185172