REST

REST () on Roy Fieldingin vuonna 2000 väitöskirjassaan nimeltä Architectural Styles and the Design of Network-based Software esittelemä arkkitehtuurityyli ohjelmointirajapintojen toteuttamiseen. RESTful-arkkitehtuuri ei ota kantaa käytettävään protokollaan. Yleensä RESTful-arkkitehtuuriin perustuvia ohjelmointirajapintoja toteutetaan joko HTTP tai HTTPS-protokollien avulla. 

REST-ohjelmointirajapintojen avulla voidaan lähettää HTTP- tai HTTPS-pyyntöjä palvelimille, jotka palauttavat esimerkiksi JSON- tai XML-muotoisia vastauksia. Tällä tavoin dataa voidaan siirtää helposti palvelimelta toiselle.

Tavoitteet 
REST-arkkitehtuurin on tarkoitus parantaa rajapintojen
 suorituskykyä
 skaalautuvuutta
 yksinkertaisuutta
 muunneltavuutta
 siirrettävyyttä
 luotettavuutta.

Lähteet

Aiheesta muualla 
 
 

Ohjelmistoarkkitehtuuri
Seulonnan keskeiset artikkelit