TY - CHAP A1 - Müller, Patrick A1 - Vu, Henry A1 - Fertig, Tobias A1 - Braun, Peter T1 - Hypermedia: The Key to RESTful Web Applications T2 - 14th International Conference on Web Information Systems and Technologies (WEBIST 2018), 3rd International Special Session on Advanced practices in Model-Driven Web Engineering (APMDWE 2018) N2 - Implementing the hypermedia constraint for RESTful Systems is a challenging task for most developers. This is due to the lack of information about how to implement hypermedia on the client-side correctly. Therefore, new tools are required to support developers with the implementation of the hypermedia constraint. We propose a model-driven approach that allows developers to define a RESTful System as a finite-state machine: states represent resources and transitions represent hypermedia links. We present a metamodel that our generator can process to generate Poymer Web Applications. These web applications fulfill all REST constraints defined by Fielding. Therefore, developers do not have to implement the hypermedia constraint themselves. Our approach simplifies the developement of REStful Web Applications and reduces the developement efforts. Moreover, we describe how RESTful Web Applications can be derived from finite-state machines. Y1 - 2018 U6 - https://doi.org/10.5220/0006927103780387 SP - 378 EP - 387 ER - TY - CHAP A1 - Keckl, Matthias A1 - Müller, Patrick A1 - Braun, Peter T1 - Model-driven Software Development as the Key to RESTful Web Interfaces and Digitization T2 - 6th International Conference on Applied Informatics Imagination, Creativity, Design, Development (ICDD) 2022 Y1 - 2022 SP - 70 EP - 82 ER -