Two-phase commit protocol
Ajax (programming)
Allemang, Dea; Hendler, James A.: Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL, Morgan/Kaufman (2008)
Nottingham, M.; McManus, P.; Reschke, J.: HTTP Alternative Services (2015)
Ambler, Scott: Choosing a Primary Key: Natural or Surrogate?
Advanced Message Queuing Protocol (AMQP)
Amundsen, Mike: Building Hypermedia APIs with HTML5 and Node, O'Reilly Media (2011)
Amundsen, Mike: Roy Fielding on Versioning, Hypermedia, and REST, InfoQ (2014)
API Blueprint
API Blueprint Example
Microsoft ASP.NET MVC
Amazon S3 REST Authentication
Baker, Mark: Accidentally RESTful
Bentzel, Chris: Hello HTTP/2, Goodbye SPDY, Chromium Blog (2015)
Berners-Lee, Tim: Cool URIs don't change (1998)
Bray, Tim: The Universal Republic of Love (2003)
Bray, Tim: Dracon and Postel (2003)
BREACH (security exploit)
Carlyle, Benjamin: REST Rewiring (2008)
Clark, James: HTTP: what to sign? (2007)
Amundsen, Mike: Collection+JSON - Hypermedia Type (2013)
CRIME (Compression Ratio Info-leak Made Easy)
Dublin Core Metadata Element Set, Version 1.1
Tsimelzon, Mark; Weihl, Bill; Chung, Joseph; Frantz, Dan; Basso, John; Newton, Chris; Hale, Mark; Jacobs, Larry; O'Connell, Conleth: ESI Language Specification 1.0 (2001)
Evans, Eric: Domain-Driven Design: Tacking Complexity In the Heart of Software, Addison-Wesley Longman Publishing Co., Inc. (2003)
Fielding, Roy Thomas: Architectural Styles and the Design of Network-based Software Architectures, University of California, Irvine (2000)
Fielding, Roy Thomas: REST and the design of HTTP methods (2004)
Fielding, Roy Thomas: »REST APIs must be hypertext-driven« (2008)
Fielding, Roy T.: It is okay to use POST (2009)
HTML Form HTTP Extensions (2014)
HTML JSON form submission (2014)
Fried, Jason: Google Web Accelerator: Hey, not so fast (2005)
Google Data APIs Authentication Overview
Google Data APIs (GData)
Google: How to use Post-Commit Web Hooks for your project
Gregorio, Joe: RESTify DayTrader
Kelly, Mike: HAL - Hypermedia Application Language (2011)
Hammer-Lahav, Eran: Beginner’s Guide to OAuth (2007)
The Heartbleed Bug
Peon, R.; Ruellan, H.: HPACK - Header Compression for HTTP/2 (2015)
HTML 5: A vocabulary and associated APIs for HTML and XHTML
Belshe, M.; Peon, R.; M. Thomson, Ed.: Hypertext Transfer Protocol version 2 (2014)
HTTP/2 Frequently Asked Questions
HTTP Archive
Charter for »Hypertext Transfer Protocol« (httpbis) WG (2012)
Snell, James: HTTP Link and Unlink Methods (2014)
de hÓra, Bill: HTTPLR (2005)
Hydra: Hypermedia-Driven Web APIs
IANA Registry of Link Relations
IANA MIME Media Types
Isomorphic JavaScript
Marc Jansing, Robert Glaser: Zum Geburtstag: Queueing, Performance und Fremdschlüssel (2014)
Jersey, JAX-RS (JSR 311) Reference Implementation
JOpera for Eclipse
JQuery: The Write Less, Do More JavaScript Library
jQuery UI
Nottingham, M.: Home Documents for HTTP APIs (2013)
Sporny, Manu; Longley, Dave; Kellogg, Gregg; Lanthaler, Markus; Lindström, Niklas: JSON-LD 1.0: A JSON-based Serialization for Linked Data (2014)
JSON Schema
JSR 311: JAX-RS: The JavaTM API for RESTful Web Services
M. Jones, B. Campbell, C. Mortimore: JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants (2014)
Kamp, Poul-Henning: Varnish: Notes from the Architect
Kelly, Mike: JSON Hypertext Application Language (2013)
Push technology
Smith, Edmund; Loughran, Steve: Rethinking the Java SOAP Stack (2005)
Mason: a hypermedia enabled JSON format
Mazzocchi, Stefano: A No-Nonsense Guide to Semantic Web Specs for XML People (2004)
McManus, Patrick: Removing SPDY? (2015)
Megginson, David: REST: the Quick Pitch (2007)
mod_authz_ldap: An Apache LDAP Authorization module
Modernizr: the feature detection library for HTML5/CSS3
Netcraft, April 2014 Web Server Survey
Nielsen, Jakob: URL as UI (1999)
Nielsen, Henrik Frystyk; LaLiberte, Daniel: Editing the Web – Detecting the Lost Update Problem Using Unreserved Checkout (1999)
Nottingham, Mark: The State of Browser Caching (2006)
Nottingham, Mark: The State of Proxy Caching (2007)
Nottingham, Mark: Web API Versioning Smackdown (2011)
Nottingham, Mark: Caching Tutorial for Web Authors and Webmasters (2013)
Langley, A.: Transport Layer Security (TLS) Next Protocol Negotiation Extension (2010)
Associating Resources with Namespaces (2008)
Nygard, Michael: Release It!, O'Reilly (2007)
OpenID Connect
OpenID Authentication 2.0
Cross-Site Request Forgery (CSRF)
Cross-Site Request Forgery (CSRF) Prevention Cheat Sheet
OWL 2 Web Ontology Language Document Overview (Second Edition) (2012)
Pardon, Guy; Pautasso, Cesare: Towards Distributed Atomic Transactions over RESTful Services. In Wilde, Erik; Pautasso, Cesare (Hrsg.): REST: From Research to Practice, Springer New York (2011)
Pardon, Guy; Pautasso, Cesare: Atomic Distributed Transactions: A RESTful Design. In Proceedings of the Companion Publication of the 23rd International Conference on World Wide Web Companion (2014)
Pilgrim, Mark: The Road to XHTML 2.0: MIME Types (2003)
Pilgrim, Mark: Should Atom Use RDF? (2003)
Pilgrim, Mark: Manipulating history for fun & profit
Play Framework
Nottingham, Mark: POST Once Exactly (2005)
Postel’sches Gesetz (Postel’s Law), auch Robustness Principle
Prototype JavaScript framework: Easy Ajax and DOM manipulation for dynamic web applications
Cross-Site Request Forgery (CSRF)
RESTful API Modeling Language
RESTful API Modeling Language – Projects
RESTful API Modeling Language Example
Resource Directory Description Language (RDDL)
Resource Description Framework (RDF)
RDF Vocabulary Description Language 1.0: RDF Schema (2014)
JBoss RestEasy
Restlet – Lightweight REST framework
RESTful Transactions
Freed, N.; Borenstein, N.: Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types, RFC 2046 (1996)
Krawczyk, H.; Bellare, M.; Canetti, R.: HMAC: Keyed-Hashing for Message Authentication, RFC 2104 (1997)
Mealling, M.; Daniel, R.: URI Resolution Services Necessary for URN Resolution, RFC 2483 (1999)
Fielding, R.; Gettys, J.; Mogul, J.; Frystyk, H.; Masinter, L.; Leach, P.; Berners-Lee, T.: Hypertext Transfer Protocol (HTTP/1.1), RFC 2616 (1999)
Rescorla, E.: Diffie-Hellman Key Agreement Method, RFC 2631 (1999)
Clemm, G.; Amsden, J.; Ellison, T.; Kaler, C.; Whitehead, J.: Versioning Extensions to WebDAV (Web Distributed Authoring and Versioning), RFC 3253 (2002)
Klyne, Graham; Nottingham, Mark; Mogul, Jeffrey C.: Registration Procedures for Message Header Fields, RFC 3864 (2004)
Berners-Lee, Tim; Fielding, Roy Thomas; Masinter, Larry: Uniform Resource Identifier (URI): Generic Syntax, RFC 3986 (2005)
Duerst, Martin J.; Suignard, Michel: Internationalized Resource Identifiers (IRIs), RFC 3987 (2005)
Leach, Paul J.; Mealling, Michael; Salz, Richard: A Universally Unique IDentifier (UUID) URN Namespace, RFC 4122 (2005)
Nottingham, Mark; Sayre, Robert: The Atom Syndication Format, RFC 4287 (2005)
Freed, Ned; Klensin, John C.: Media Type Specifications and Registration Procedures, RFC 4288 (2005)
Crockford, Douglas: The application/json Media Type for JavaScript Object Notation (JSON), RFC 4627 (2006)
Snell, J.: Atom Threading Extensions, RFC 4685 (2006)
L. Dusseault, Ed.: HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV), RFC 4918 (2007)
Nottingham, Mark: Feed Paging and Archiving, RFC 5005 (2007)
Gregorio, Joe; de hÓra, Bill: The Atom Publishing Protocol, RFC 5023 (2007)
Wilde, Erik; Duerst, Martin J.: URI Fragment Identifiers for the text/plain Media Type, RFC 5147 (2008)
Dierks, Tim; Rescorla, Eric: The Transport Layer Security (TLS) Protocol --- Version 1.2, RFC 5246 (2008)
Dusseault, Lisa; Snell, James M.: PATCH Method for HTTP, RFC 5789 (2010)
Hammer-Lahav, E.: The OAuth 1.0 Protocol, RFC 5849 (2014)
Nottingham, Mark: Web Linking, RFC 5988 (2010)
Barth, A.: HTTP State Management Mechanism, RFC 6265 (2011)
Gregorio, Joe; Fielding, Roy T.; Hadley, Marc; Nottingham, Mark; Orchard, David: URI Template, RFC 6570 (2012)
Mark Nottingham, Roy T. Fielding: Additional HTTP Status Codes, RFC 6585 (2012)
Hardt, D.: The OAuth 2.0 Authorization Framework, RFC 6749 (2012)
Jones, M.; Hardt, D.: The OAuth 2.0 Authorization Framework: Bearer Token Usage, RFC 6750 (2012)
Hausenblas, M.; Wilde, E.; Tennison, J.: URI Fragment Identifiers for the text/csv Media Type, RFC 7111 (2014)
Bray, T.: The JavaScript Object Notation (JSON) Data Interchange Format, RFC 7159 (2014)
Fielding, Roy Thomas; Reschke, Julian F.: Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing, RFC 7230 (2014)
Fielding, Roy Thomas; Reschke, Julian F.: Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, RFC 7231 (2014)
Fielding, Roy Thomas; Reschke, Julian F.: Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests, RFC 7232 (2014)
Fielding, Roy Thomas; Reschke, Julian F.: Hypertext Transfer Protocol (HTTP/1.1): Range Requests, RFC 7233 (2014)
Fielding, Roy Thomas; Nottingham, Mark; Reschke, Julian F.: Hypertext Transfer Protocol (HTTP/1.1): Caching, RFC 7234 (2014)
Fielding, Roy Thomas; Reschke, Julian F.: Hypertext Transfer Protocol (HTTP/1.1): Authentication, RFC 7235 (2014)
Reschke, Julian F.: The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect), RFC 7238 (2014)
Friedl, S.; Popov, A.; Langley, A.; Stephan, E.: Transport Layer Security (TLS) Application-Layer Protocol Negotiation Extension, RFC 7301 (2014)
Thompson, Henry S.; Lilley, Chris: XML Media Types, RFC 7303 (2014)
Transmission Control Protocol, RFC 793 (1981)
Richardson, Leonard: Developers Like Hypermedia, But They Don't Like Web Browsers (2010)
Schulte-Coerne, Till; Tilkov, Stefan; Glaser, Robert; Ghadir, Phillip; Graham, Josh: ROCA: Resource-oriented Client Architecture
Ruby on Rails
RSS 2.0 Specification
Sayre, Robert: Simple Synchronization Method for JSON Objects
What is
Swiber, Kevin: Siren: a hypermedia specification for representing entities
Skonnard, Aaron: A Guide to Designing and Building RESTful Web Services with WCF 3.5 (2008)
Goland, Yaron: SOA-Reliability (SOA-Rity) for HTTP (2005)
Belshe, M.; Peon, R.; M. Thomson, Ed.; A. Melnikov, Ed.: SPDY Protocol (2012)
Cross Site Request Forgery (CSRF)
Cache Channels for Squid
Server-Sent Events (2014)
Starke, Gernot; Tilkov, Stefan (Hrsg.): SOA-Expertenwissen: Methoden, Konzepte und Praxis serviceorientierter Architekturen, dpunkt-Verlag (2007)
Stenberg, Daniel: curl vs. Wget
Stenberg, Daniel: http2 explained (2015)
Swagger Example
Tilkov, Stefan: JSR 311 Final: Java API for RESTful Web Services, InfoQ (2008)
TodoMVC: Helping you select an MV* framework
Tomayko, Ryan: Things Caches Do (2008)
Trace, Rob; Walp, David: HTTP/2: The Long-Awaited Sequel, IEBlog (2014)
Beckett, David: Turtle – Terse RDF Triple Language (2011)
Amundsen, Mike: Uniform Basis for Exchanging Representations (UBER) (2014)
UBL (Universal Business Language) V2.0
UDDI Version 3 Specification
The Varnish Project
Vinoski, Steve: Serendipitous Reuse, IEEE Internet Computing, 12(1) (2008)
WADL (Web Application Description Language)
Windows Communication Foundation (WCF)
Webmachine Diagram
GNU Wget
WS-BPEL: Web Services Business Process Execution Language Version 2.0 (2007)
Christensen, Erik; Curbera, Francisco; Meredith, Greg; Weerawarana, Sanjiva: WSDL 1.1 (2001)
WSDL 2.0 (2007)
Web Services Reliable Messaging (WS RM) (2004)
XHTMLTM 1.0 The Extensible HyperText Markup Language (Second Edition) (2002)
Bartel, Mark; Boyer, John; Fox, Barb; LaMacchia, Brian; Simon, Ed: XML-Signature and Syntax Processing (2002)
Imamura, Takeshi; Dillaway, Blair; Simon, Ed: XML Encryption Syntax and Processing (2002)
Network, Yahoo Developer: Retrieving Partial Resources
Selbst SSL-Verschlüsselung ist nicht vor NSA-Spionage sicher, ZEIT ONLINE (2013)