A model-driven approach for REST compliant services

Monday, August 25, 2014 - 14:30
USI Lugano Campus, room SI-008, Informatics building (Via G. Buffi 13)

The design of applications that comply to the REST architectural style requires observing a given set of architectural constraints. Following these constraints and therefore designing REST compliant applications is a non-trivial task often not fulfilled properly. There exist several approaches for the modeling and formal description of REST applications, but most of them do not pay any attention to how these approaches can support or even force REST compliance. In our current work we follow a model-driven approach for the design and realization of REST services. We will introduce a multi-layered model which enables (partially) enforcing REST compliance by separating different concerns through separate models. We will also show an implementation of our approach based on the proposed meta-model and method.

Florian Haupt studied computer science at the University of Stuttgart (Germany) and received his diploma with distinction in 2011. He is a research associate and Ph.D. student at the Institute of Architecture of Application Systems (IAAS) of the University of Stuttgart. His PhD topic centers on concepts, methods and tools for the design and realization of REST compliant applications. In addition, he is an expert in the field of Cloud Computing, especially in aspects related to Green IT, Cloud migration and the automated and portable management of complex Cloud applications.