Dom U vijestima Što je reprezentativni prijenos stanja (ostalo)? - definicija iz tehopedije

Što je reprezentativni prijenos stanja (ostalo)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači reprezentativni državni transfer (REST)?

Reprezentativni državni prijenos (REST) ​​je distribuirani okvir sustava koji koristi web protokole i tehnologije. REST arhitektura uključuje interakcije klijenta i poslužitelja izgrađene oko prijenosa resursa. Web je najveća REST implementacija.

Sustavi koji su u skladu s REST principima nazivaju se RESTful.

Tehopedija objašnjava reprezentativni transfer države (REST)

Roy Fielding, jedan od glavnih autora HTTP specifikacije, razvio je koncept REST 2000. godine u sklopu svoje doktorske disertacije.

REST se može koristiti za snimanje podataka web mjesta putem tumačenja datoteka s web stranicama proširivog jezika označivanja (XML) sa željenim podacima. Pored toga, internetski izdavači koriste REST prilikom pružanja sindiciranog sadržaja korisnicima aktiviranjem sadržaja web stranica i XML izraza. Korisnici mogu pristupiti web stranici putem URL-a web stranice, čitati XML datoteku s web preglednikom te prema potrebi tumačiti i koristiti podatke.

Osnovna ograničenja REST uključuju:

  • Klijent i poslužitelj: Klijent i poslužitelj su odvojeni od REST operacija kroz jednolično sučelje, što poboljšava prenosivost klijentskog koda.
  • Stanje bez državljanstva: Svaki zahtjev klijenta mora sadržavati sve potrebne podatke za obradu zahtjeva bez pohranjivanja konteksta klijenta na poslužitelju.
  • Spremljivo: Odgovori (poput web stranica) mogu se spremiti u predmemoriranje na klijentskom računalu kako bi se ubrzalo pregledavanje weba. Odgovori su definirani kao predmemorirajući ili ne mogu ih spremiti kako bi se spriječilo da klijenti ponovo koriste ustajale ili neprikladne podatke prilikom reagiranja na daljnje zahtjeve.
  • Slojni sustav: Omogućuje klijentima da se povežu s krajnjim poslužiteljem preko srednjeg sloja radi poboljšane skalabilnosti.
Što je reprezentativni prijenos stanja (ostalo)? - definicija iz tehopedije