REST
REST (Representational State Transfer) bezieht sich auf eine Gruppe von Softwarearchitektur-Design-Beschränkungen, die effiziente, zuverlässige und skalierbare verteilte Systeme ermöglichen.
Die grundlegende Idee von REST ist, dass eine Ressource, z.B. ein Dokument, über gut anerkannte, sprachunabhängige und zuverlässig standardisierte Client/Server-Interaktionen übertragen wird. Dienste gelten als RESTful, wenn sie diese Beschränkungen einhalten.
HTTP-APIs werden allgemein manchmal umgangssprachlich als RESTful APIs, RESTful Services oder REST Services bezeichnet, obwohl sie nicht unbedingt alle REST-Beschränkungen einhalten. Anfänger können davon ausgehen, dass eine REST-API einen HTTP-Dienst bedeutet, der mit Standard-Webbibliotheken und -werkzeugen aufgerufen werden kann.
Siehe auch
- restapitutorial.com
- restcookbook.com
- REST auf Wikipedia
- REST-Architektur