SLA-Driven Governance for RESTful Systems

Date: 
Tuesday, June 12, 2018 - 10:30
Room: 
SI-007
Abstract: 

Sofware distribution models are moving to SaaS paradigms where customers no longer need to buy a perpetual license. In this context, SaaS providers leverage the Service Level Agreement (SLA) concept to delimit the functionality and guarantees to which they commit to their customers. However, although formal specifications for the definition of SLAs have been proposed, providers usually have an ad-hoc approach with a low degree of automation. This approach confirms the fact that the SaaS industry has not incorporated the idea of an SLA model that can be implemented within the infrastructure as a decision mechanism. This instrumentation would be of special interest in RESTful microservice architectures in providing an automated governance framework for the service catalog and regulating the behavior of each component in the context of the agreements reached with each client.

Bio: 
Antonio Gámez-Díaz is a predoctoral researcher in the University of Seville in where he received a B.S. degree in Computer Engineering (2015) and a Master's degree in Software Engineering and Technology (2016). He joined the Applied Software Engineering research group in 2015 and was working as a research assistant until he got a highly competitive predoctoral fellowship granted by the Spanish government. His research interests in Software Engineering are focused on Service-Oriented Computing and specifically in the government of RESTful systems. At the industrial level, he has participated in several ICT projects and collaborates closely with leading organizations such as the OpenAPI Initiative, Docker or Auth0 for the technological and industrial knowledge diffusion, having imparted a number of invited talks and workshops.