REST
Problem
Eine Anwendung macht Kunden, Bestellungen und Produkte sichtbar.
Clients benötigen einen vorhersehbaren Umgang mit diesen Ressourcen, ohne für jeden Vorgang ein eigenes Protokoll lernen zu müssen.
Lösung — REST
REST modelliert Anwendungskonzepte als Ressourcen und verwendet Standard-HTTP-Semantik.
GET /orders/42
POST /orders
DELETE /orders/42
Kerngedanke: REST verwendet HTTP um Ressourcen herum, um eine einfache, einheitliche Anwendungsoberfläche zu erstellen.