• DocumentCode
    125357
  • 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
  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    129
  • Lastpage
    136
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2014 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5053-9
  • Type

    conf

  • DOI
    10.1109/ICWS.2014.30
  • Filename
    6928890