Producción CyT
SAC'19, Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing - Standards-driven Metamodel to Increase Retrievability of Heterogeneous Services

Congreso

Autoría
Martín Garriga ; FLORES, ANDRES PABLO
Fecha
2019
Editorial y Lugar de Edición
Association for Computing Machinery
ISSN
978-1-4503-5933-7
Resumen Información suministrada por el agente en SIGEVA
Mechanisms of Web Services reuse highly depend upon the retrievability of such services. Facing technology-compliant services means dealing with heterogeneous interface descriptions narrowing the solution space. We address this issue by a standards-driven metamodel of heterogeneous services built onto a framework for suitability assessment from previous work. Main standards involve SoaML, WSDL 2.0 and WADL. This enables to select and consume available third-party SOAP and REST based Web Service... Mechanisms of Web Services reuse highly depend upon the retrievability of such services. Facing technology-compliant services means dealing with heterogeneous interface descriptions narrowing the solution space. We address this issue by a standards-driven metamodel of heterogeneous services built onto a framework for suitability assessment from previous work. Main standards involve SoaML, WSDL 2.0 and WADL. This enables to select and consume available third-party SOAP and REST based Web Services. In this way, we seamlessly adjust to each specific technology, turning the technology heterogeneity in our favor by increasing retrievability of a wider range of consuming services. We show the coverage feasibility of the service metamodel by mapping to other service descriptions: OpenAPI/Swagger and RAML. We experimentally validate our proposal by representing through the service metamodel two large datasets of real-world Web Services ? 1192 WSDLs from Mashape and 440 Swagger APIs from APIs.Guru ? and then assessing such services with competitive ratings in terms of well-known Information Retrieval metrics.
Ver más Ver menos
Palabras Clave
Web ServicesRESTful Web ServicesWeb Services Description Language (WSDL)Service Discovery and Interfaces