ArtículoTowards a systematic approach to proxy benchmarking for API Rate Limiting managementPeluaga, Ignacio; Fernández Montes, Pablo; García, José María. Actas de las XVIII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2023), 2023-09-12.API proxies are a powerful option for abstracting several aspects from REST APIs that are not specific or custom to the actual API logic, namely: authentication and authorisation, load balancing, rate limiting, API versioning and caching, security, etc. Nowadays heterogeneous microservices architectures have a common ground for managing these topics, which is based on the configuration of an API proxy that supports them. This has become popular in particular for rate limiting given such proxies can enforce the business model contracted by the API customers. In other words, reject clients requests over specific limits. However, there are currently multiple options with similar features and capabilities, which makes it difficult to compare and eventually select the one that better satisfies ones needs. In this paper we introduce a first approach to have a systematic analysis of the limitations and performance of different proxies in order to build a map which allows identifying which proxy fits best a specific use case. ArtículoSmartTLC: un framework de gestión adaptativa de semáforos para Eclipse SUMOLozano-Pinilla, José Ramón; Vicente-Chicote, Cristina. Actas de las XVIII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2023), 2023-09-12.El crecimiento del uso de vehículos de combustión repercute negativamente tanto en el medio ambiente y la economía, como en la vida diaria de los ciudadanos. De hecho, el sector del transporte es el que más contribuye a las emisiones de gases de efecto invernadero y los problemas derivados de la congestión del tráfico son de los que más preocupan en las ciudades de todo el mundo. Hoy en día, cada vez más ciudades apuestan por el despliegue de arquitecturas TIC para monitorizar, en tiempo real, el tráfico y su impacto. En este trabajo se presenta el framework SmartTLC, que ofrece un conjunto de herramientas para la simulación y comparación de diferentes algoritmos adaptativos de control semafórico basados en el uso de información contextual. Los resultados experimentales obtenidos hasta el momento demuestran que el uso de un enfoque adaptativo y sensible al contexto puede mejorar significativamente la fluidez del tráfico, reduciendo los tiempos medios de espera de los vehículos. ArtículoLimitations of current techniques to detect Obligations and Rights in SLAMolino Peña, Elena; García, José María; Ruiz Cortés, Antonio. Actas de las XVIII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2023), 2023-09-12.The need to know and understand the obligations and rights contained in service agreements (also known as Customer Agreement) has generated interest in the industry, and there are numerous projects and tools available for the automatic detection and interpretation of obligations and rights. This is especially beneficial for the customer, as it allows them to automatically know the commitments and risks associated with the use of cloud services, as well as for the provider, who can detect potential liability gaps in the agreement. However, existing tools are only able to extract and partially identify this information. In this study, three limitations have been identified in the patterns proposed by some of the recent techniques to extract information from service level agreements (SLAs). In particular, situations in which some obligation or right is not detected, causes for which they can be misclassified and scenarios in which the actor that performs the action is not detected. In addition, a possible solution to these obstacles is proposed. ArtículoTowards a Telemetry Specification for Capacity Analysis in Limitation-Aware Microservices ArchitecturesSantisteban, Alejandro; Fernández Montes, Pablo; García, José María; Fresno-Aranda, Rafael; Ruiz Cortés, Antonio. Actas de las XVIII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2023), 2023-09-12.Microservices architectures (MSAs) have gained widespread adoption in recent years, resulting in complex systems that often require to retrieve data from external sources. These external sources tend to establish pricing plans to limit requests made to their APIs, leading to a situation that underscores a critical issue within MSAs: the need for awareness of the limitations of external APIs. Architectures that incorporate such awareness are referred to as Limitation-Aware Microservices Architectures (LAMAs), and the process of analyzing their limitations is known as capacity analysis. Telemetry, which automates the collection and analysis of data from remote sources, can provide valuable insights into the behavior of microservices. However, its use for capacity analysis of REST services remains a challenge. In this paper, we review the literature on the topic to evaluate the current state of the art. We then establish a set of requirements that can be used to design an effective specification for telemetry in order to support the capacity analysis in LAMAs, paving the way towards a more complete automation of the capacity analysis process. ArtículoA Catalogue of Analysis Operations for API Pricing PlansFresno-Aranda, Rafael; Fernández Montes, Pablo; Ruiz Cortés, Antonio. Actas de las XVIII Jornadas de Ingeniería de Ciencia e Ingeniería de Servicios (JCIS 2023), 2023-09-12.In recent years, the usage of public APIs offered by third party providers has fostered the development of the API Economy. Companies use APIs as business assets and they bill consumers for their consumption. The pricing of an API usually includes multiple plans with different limitations and features, from which consumers may choose. In this scenario, consumers who wish to use the API may ask some questions about, for example, which plans to get or what they can do with a maximum budget. Answering these questions manually may be tedious and error-prone, so their automation would be useful. Previous research about analysis operations for limitation-aware microservices architectures led us to the need to get a better understanding of operations for an API pricing. In this paper, we propose an initial catalogue of 11 analysis operations for usual pricing specifications. While it is not an exhaustive set, we intend to show the need to have a catalogue of operations to pave the way for further questions and automated tools.