Faculty of Mathematics and Computer Science Chair of DVT

Modeling RESTful Applications

Representational State Transfer (REST) [1], particularly RESTful Webservices [2,3], become more and more important. REST is an architectural style for distributed hypermedia systems, which was introduced by Roy Fielding in his dissertation in 2000 [1]. The most famous implementation of REST is HTTP.

A lot of research has been done in the field of RESTful applications in the last years. But most of them use informal, proprietary models and descriptions, which are tailored to their particular needs. Therefore these models can only be used for particular problems and are inflexible if new requirements occur. In addition, tool support and exchange or comparison are impossible with informal and proprietary models.

More and more frameworks for RESTful implementations evolve but standard processes, descriptions, or best practices are still missing. So no target-oriented development from the requirements towards a high-quality implementations is possible.

We expect a metamodel to enhance the whole development process. It supports the developer to focus on the application domain in the beginning and add technical details later on. Besides tool support, reengineering and connecting legacy systems would be simplified.

The next step is the development of a metamodel that will be validated via different case studies. It should support different levels of abstraction as well es structural and behavioral modeling.


  • [1] R. T. Fielding. Architectural Styles and the Design of Network-based Software Architectures. Dissertation, University of California, Irvine, 2000.
  • [2] S. Tilkov. REST und HTTP: Einsatz der Architektur des Webs für Integrationsszenarien. dPunkt Verlag, Deutschland, 2009.
  • [3] L. Richardson und S. Ruby. RESTful Web Services. O'Reilly Media, United States, 2007.


Contact person:

Dipl.-Inf. Silvia Schreier

DVT-Webmaster | 23.10.2012
FernUni-Logo FernUniversität in Hagen, Fakultät für Mathematik und Informatik, Lehrgebiet Datenverarbeitungstechnik, 58084 Hagen, Tel.: +49 2331 987-371, E-Mail: dvt-webmaster@fernuni-hagen.de