Title :
A Model-Driven Approach for REST Compliant Services
Author :
Haupt, Florian ; Karastoyanova, Dimka ; Leymann, Frank ; Schroth, Benjamin
Author_Institution :
Inst. of Archit. of Applic. Syst., Univ. of Stuttgart, Stuttgart, Germany
fDate :
June 27 2014-July 2 2014
Abstract :
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 this paper we propose a model-driven approach for modeling REST services. We introduce a multi layered model which enables (partially) enforcing REST compliance by separating different concerns through separate models. We contribute a multi layered meta-model for REST applications, discuss the connection to REST compliance and show an implementation of our approach based on the proposed meta-model and method. As a result our approach provides a holistic method for the design and realization of REST applications exhibiting the desired level of compliance to the constraints of the REST architectural style.
Keywords :
Web services; software architecture; REST architectural style; REST compliant applications; REST compliant service modeling; architectural constraints; model-driven approach; representational state transfer; Atomic layer deposition; Computational modeling; Computer architecture; Data models; Object oriented modeling; Servers; World Wide Web; REST; architectural constraints; architectural style compliance; model-driven software development; representational state transfer;
Conference_Titel :
Web Services (ICWS), 2014 IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4799-5053-9
DOI :
10.1109/ICWS.2014.30