as “silver bullet” solutions for all forms of software. However, a good designer should select a style that matches the needs of the particular problem being solved.” — Roy Thomas Fielding
U T / t r i p s / 1 / a c c e p t a n c e Create declination P U T / t r i p s / 2 / d e c l i n a t i o n with reason as body Create application P O S T / t r i p s Trigger sending P O S T / m e s s a g e / 1 / s e n d i n g
p : / / e r p . c o m / v 1 / t r i p s P O S T create new trip h t t p : / / e r p . c o m / v 1 / t r i p s / { i d } G E T get trip details h t t p : / / e r p / v 1 / t r i p s / { i d } / r e c e i p t s G E T get list of the trip's receipts ... ... ...
Fielding http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm REST APIs must be hypertext-driven http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven REST und HTTP http://rest-http.info/ Podcast zu „REST und HTTP“ https://www.innoq.com/de/podcast/022-rest-und-http/ Web architecture at innoQ https://www.innoq.com/de/topics/web/ Progressive Enhancement https://www.innoq.com/en/talks/2015/06/mediterraneajas-progressive-enhancement-talk/ Developing Modular JavaScript Components http://www.infoq.com/articles/modular-javascript http2 explained http://daniel.haxx.se/http2/ OAuth2 und OpenID Connect https://www.innoq.com/de/talks/2015/04/oauth2-openid-connect-jax2015/ OAuth 2.0 and the Road to Hell http://hueniverse.com/2012/07/26/oauth-2-0-and-the-road-to-hell/ OAuth 2 Simplified http://aaronparecki.com/articles/2012/07/29/1/oauth2-simplified