Oberseminar
Modellgetriebene Entwicklung von RESTful Services
Completion
2013/02
Research Area
Students
Advisers
Olexiy Chudnovskyy
Description (German)
Beim Rapid Prototyping wird versucht, möglichst schnell einen lauffähigen
Prototypen der gewünschten Anwendung zu erzeugen, um mögliche Probleme zeitig zu erkennen
und ein frühes Kundenfeedback zu erhalten. Ein gängiges Vorgehen zur Realisierung von
Rapid Prototyping sind modellgetriebene Ansätze. Im Idealfall bedarf es lediglich der
Anfertigung des Modells. Anschließend können große Teile der Anwendung aus dem Modell
automatisiert generiert werden. In dem Oberseminar wird die modellgetriebene Entwicklung
von RESTful Services betrachtet. Ein typischer RESTful Service beherrscht mindestens die
CRUD-Operationen. Das Web-Umfeld im Allgemeinen und das REST-Paradigma im Speziellen
stellen dabei besondere Anforderungen an die Werkzeuge und Modellierungssprachen.
Es soll eruiert werden, ob und welche konkreten Werkzeuge zur Generierung von
RESTful Services aus Modellen bereits existieren. Wenn vorhanden, sollen die Werkzeuge
evaluiert werden. Weiterhin soll betrachtet werden, welche Modellierungssprachen (z. B.
ERD, WebML, DSLs) grundsätzlich als Ausgangspunkt für die Generierung von RESTful Services
in Frage kommen. Hierbei sollen die Eignung der Sprachen diskutiert werden.