Empreu aquest identificador per citar o enllaçar aquest ítem: http://hdl.handle.net/10609/78206
Títol: Example-driven web API specification discovery
Autoria: Ed-douibi, Hamza  
Canovas Izquierdo, Javier Luis  
Cabot, Jordi  
Altres: Universitat Oberta de Catalunya (UOC)
Citació: Ed-douibi, H., Cánovas Izquierdo, J.L. & Cabot, J. (2017). Example-driven web API specification discovery. Lecture Notes in Computer Science, 10376(), 267-284. doi: 10.1007/978-3-319-61482-3_16
Resum: REpresentational State Transfer (REST) has become the dominant approach to design Web APIs nowadays, resulting in thousands of public REST Web APIs offering access to a variety of data sources (e.g., open-data initiatives) or advanced functionalities (e.g., geolocation services). Unfortunately, most of these APIs do not come with any specification that developers (and machines) can rely on to automatically understand and integrate them. Instead, most of the time we have to rely on reading its ad-hoc documentation web pages, despite the existence of languages like Swagger or, more recently, OpenAPI that developers could use to formally describe their APIs. In this paper we present an example-driven discovery process that generates model-based OpenAPI specifications for REST Web APIs by using API call examples. A tool implementing our approach and a community-driven repository for the discovered APIs are also presented.
Paraules clau: REST web APIs
procés de detecció
OpenAPI
repositori
Tipus de document: info:eu-repo/semantics/article
Versió del document: info:eu-repo/semantics/submittedVersion
Data de publicació: 20-jun-2017
Llicència de publicació: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Apareix a les col·leccions:Articles cientÍfics
Articles

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
Ed-douibi_et_al_Example-driven_Web_API_Specification_Discovery_preprint.pdf1,24 MBAdobe PDFThumbnail
Veure/Obrir
Comparteix:
Exporta:
Consulta les estadístiques

Aquest ítem està subjecte a una llicència de Creative Commons Llicència Creative Commons Creative Commons