12.Checkliste - Gandiko/WBA2SS15VollGanderManke GitHub Wiki
-
Es gibt eine sinnvolle Projektdefinition.
-
Für den Dienstanbieter sind für das Projekt sinnvolle Ressourcen definiert.
-
Für den Dienstanbieter ist eine Anwendungslogik vorgesehen.
-
Für die Ressourcen ist die Semantik der Verben definiert und zumindest in einigen Punkten umgesetzt. Schön wäre es wenn auf Fehlersituationen sinnvoll unter Ausnutzung der http Status Codes reagiert wird.
-
Die REST Prinzipien (Constraints) sind beachtet (z.B. Zustandslosigkeit)
-
Für den Dienstnutzer ist eine eigene Anwendungslogik und ggfs. Datenhaltung vorgesehen, die auch zumindest in einigen Aspekten umgesetzt ist. Schön wäre es, wenn auf Fehlersituationen des Dienstanbieters sinnvoll reagiert würde.
-
Es ist ein ein Browser-basiertes GUI implementiert. Schön wäre es wenn hier auch eine asynchrone Browser-HTTP-Server-Interaktion über Web Sockets (faye) vorgesehen und umgesetzt ist.