RESTtyyppisiä
RESTtyyppisiä tarkoitetaan yleensä järjestelmiä tai rajapintoja, jotka noudattavat Representational State Transfer -arkkitehtuurityyliä. RESTin periaatteet on esitelty Roy Fieldingin vuonna 2000 julkaisemassa väitöskirjassa, ja niitä on sovellettu laajalti verkkopalveluihin sekä mikropalvelu-arkkitehtuureihin. RESTtyyppiset järjestelmät perustuvat resursseihin, joita identifioidaan URI-iden kautta, ja niiden tilallinen vuorovaikutus toteutetaan representaatioiden avulla.
Keskeisiä piirteitä ovat resurssit ja niiden URI:t, tilaton vuorovaikutus eli kuhunkaan ei säilytetä palvelimen välimuisti- tai
RESTtyyppisten rajapintojen suunnittelussa painotetaan selkeitä resurssikuvauksia, versionointia, autentikointia ja turvallisuutta sekä välimuistitusta ja kerroksellisuutta. Käytännössä RESTtyyppisyys
Esimerkkejä tyypillisistä käytännöistä ovat selkeät URL-rakenteet, state-muuttuvien operaatioiden idempotentit ratkaisut PUT/DELETE, sekä virheenkäsittely standardoiduilla statuskoodeilla. RESTtyyppisiä