REST
REST
( = Representational State Transfer,
"esitusoleku siire")
olemus
hajustöötluse paradigma,
eriti veebiteenuste programmeerimisel:
- R.T.Fielding, 1996-1999
- RPC alternatiiv
- taotleb veebi nüüdisnõuetele sobivat
----- arhitektuuristiili
----- ühtset liidest
- suurendab
----- jõudlust
----- mastabeeritavust
----- muudetavust
----- nähtavust
----- porditavust
----- töökindlust
- lihtsustab liidest
ülevaateid
https://en.wikipedia.org/wiki/Representational_state_transfer
https://scotch.io/bar-talk/a-quick-understanding-of-rest
http://www.restapitutorial.com/lessons/whatisrest.html
https://www.infosys.com/digital/insights/documents/restful-web-services.pdf
https://cs.wmich.edu/~alfuqaha/Fall12/cs5560/lectures/REST-Intro-rev3.pdf
http://blog.obeautifulcode.com/API/Learn-REST-In-18-Slides/
https://www.snia.org/sites/default/files/SDC15_presentations/cloud_interop/BrianMason_Using_Rest_API-2.pdf
põhjalikumalt
https://docs.marklogic.com/guide/rest-dev.pdf
https://pepa.holla.cz/wp-content/uploads/2016/01/REST-in-Practice.pdf
standardid
- formaalset standardit pole
- teostused toetuvad
HTTP, URL, JSON, XML jms standarditele