Representational State Transfer (REST), Roy Fielding, Dissertation (2000), Kapitel 5: https://www.ics.uci.edu/~fielding/pubs/dissertation/restarchstyle.htm
Roy Fieldings Blog: http://roy.gbiv.com/untangled/
REST war eigentlich vor der SOAP/WS-* Welle da
Ressourcen haben eine URI und sind damit identifizierbar
Standard-Interface um mit Ressourcen zu interagieren: GET, PUT, POST, DELETE
Single Page Application Frameworks: http://emberjs.com, http://angularjs.org, http://backbonejs.org, ...
Yehuda Katz: http://yehudakatz.com/
JSON API: http://jsonapi.org/
ROCA: Server-seitiges HTML, App Logik nur im Server, Seite funktioniert ohne JavaScript, JavaScript erweitert nur, Progressive Enhancement (https://en.wikipedia.org/wiki/Progressive_enhancement), ...
History API: http://diveintohtml5.info/history.html
SEO & Single Page Apps: http://backbonetutorials.com/seo-for-single-page-apps/
iTunes im Browser? o_O z.B. mit https://vaadin.com/home
Monolithen aufbrechen; die einzelnen Teile sollten auch ein eigenes UI haben
Breaking the monolith: Towards a system-of-systems architecture: http://vimeo.com/74354372
jQuery UI: https://jqueryui.com/
ember.js und AngularJS bieten Konventionen und vermeiden Diskussionen (meint Basti)
Web Framework Ansatz: "Wir nehmen entweder JSF oder Grails oder JRuby oder Angular oder jQuery"
Architektur sollte unabhängig sein von der Implementierung
Bower: http://bower.io/
"build for replacement, not for reuse"
The Twelve-Factor App: http://12factor.net/
Web Services, REST (01:11:30)
innoQ macht auch Projekte im klassischen Web Service Kontext