RESTtjänster
RESTtjänster är tjänster som följer arkitekturstilen Representational State Transfer (REST) för kommunikation över nätverk. De är byggda kring resurser som identifieras av universella resursidentifierare (URIs) och tillhandahålls via HTTP eller HTTPS. Varje resurs representeras i ett läsbart format, ofta JSON eller XML, och klienter interagerar med dessa resurser genom standardiserade operationer.
Kärnkoncepten i REST är statslöshet, klient–server-arkitektur, cachning, ett enhetligt gränssnitt och möjligheten att använda lagerstrukturen. En
Designprinciper för REST-tjänster inkluderar att namnge resurser med substantiv i plural, att undvika åtgärder i URL:er
REST-tjänster är vanliga inom webbaserade API:er och mikrotjänster tack vare enkelhet, skalbarhet och lösgörande av klient