dc.creator | Barakat, Saman | es |
dc.creator | Sánchez Jerez, Ana Belén | es |
dc.creator | Segura Rueda, Sergio | es |
dc.date.accessioned | 2024-01-23T08:06:59Z | |
dc.date.available | 2024-01-23T08:06:59Z | |
dc.date.issued | 2023-09-12 | |
dc.identifier.citation | Barakat, S., Sánchez Jerez, A.B. y Segura Rueda, S. (2023). Toward Dependency-Aware API Gateways. En XVIII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2023) Ciudad Real (España): SISTEDES: Sociedad de Ingeniería de Software y Tecnologías de Desarrollo de Software. | |
dc.identifier.uri | https://hdl.handle.net/11441/153790 | |
dc.description.abstract | Web APIs often include inter-parameter dependencies that constrain how input parameters can be combined to form valid calls to the service. API requests violating one or more of these dependencies result in an unnecessary exchange of messages, causing a waste of time and user quota. Also, dependencies are often not correctly checked by the servers, resulting in critical failures or uninformative error responses. In this paper, we propose extending API gateways to support the detection and explanation of inter-parameter dependencies violations. To achieve this goal, we leveraged IDL4OAS, an OAS extension for describing the dependencies among input parameters in web APIs, and IDLReasoner,
a constraint-based IDL reasoner. Both were integrated into a prototype
tool using Spring Cloud Gateway. Preliminary evaluation results on five
industrial API operations show that our approach can successfully detect
and explain all invalid requests, reducing the response time by around
80.31% and minimizing potential input validation failures. | es |
dc.description.sponsorship | Ministerio de Ciencia e Innovación PID2021-126227NB-C22 | es |
dc.description.sponsorship | Ministerio de Ciencia e Innovación TED2021-131023B-C21 | es |
dc.format | application/pdf | es |
dc.format.extent | 4 | es |
dc.language.iso | eng | es |
dc.publisher | SISTEDES: Sociedad de Ingeniería de Software y Tecnologías de Desarrollo de Software | es |
dc.relation.ispartof | XVIII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2023) (2023). | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | API Gateway | es |
dc.subject | inter-parameter dependencies | es |
dc.subject | web APIs | es |
dc.title | Toward Dependency-Aware API Gateways | es |
dc.type | info:eu-repo/semantics/conferenceObject | es |
dc.type.version | info:eu-repo/semantics/publishedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.projectID | PID2021-126227NB-C22 | es |
dc.relation.projectID | TED2021-131023B-C21 | es |
dc.relation.publisherversion | https://biblioteca.sistedes.es/entities/art%C3%ADculo/24119937-faee-46e2-bc8b-e2f9eed63d6a | es |
dc.eventtitle | XVIII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2023) | es |
dc.eventinstitution | Ciudad Real (España) | es |
dc.contributor.funder | Ministerio de Ciencia e Innovación (MICIN). España | es |