Leksikon
REST - Representational state transfer
REST er den udbredte arkitektur bag API'er, der er enkle og skalerbare. Forstå principperne, der får systemer til at tale sammen over nettet.
REST (Representational State Transfer) er et sæt designprincipper for, hvordan systemer taler sammen over nettet — og den mest udbredte måde at bygge et API på. Et API bygget efter REST-principperne kaldes "RESTful", og du møder dem bag stort set alt fra webshops til mobilapps.
Det smarte ved REST er, at det genbruger de regler, internettet allerede bruger. Hver ting i systemet — en kunde, en ordre, et produkt — har sin egen adresse, og du arbejder med den via de samme fire kommandoer, en browser bruger:
- GET — hent data (vis mig ordre 42)
- POST — opret noget nyt (lav en ny ordre)
- PUT — opdater noget eksisterende (ret ordre 42)
- DELETE — slet noget (fjern ordre 42)
Hvorfor REST vandt
- Det er enkelt at forstå. Fordi det bygger på velkendte web-standarder, kan stort set enhver udvikler gå til et REST-API uden lang oplæring. Det gør integrationer billigere.
- Det skalerer. Hver forespørgsel står for sig selv og indeholder alt, hvad serveren skal bruge for at svare. Serveren behøver ikke huske, hvad du lavede sidst, og det gør det nemt at håndtere mange brugere.
- Frontend og backend kan udvikles hver for sig. Så længe de er enige om API'et, kan det ene team arbejde uafhængigt af det andet.
REST er ikke en teknologi, du installerer, men en måde at strukturere kommunikationen på. Holdes principperne, får du et API, der er til at forstå, til at bygge videre på og til at koble nye systemer på i årevis frem.
Flere opslag i leksikonet
Se hele leksikonet →Relaterede ydelser
Skal det her omsættes til noget, der virker hos jer? Så er det typisk her, vi kommer ind.
Fra begreb til løsning
Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.