Hypermedia Types

Chapter

Abstract

It is generally understood that, in the REST architectural style, “hypermedia is the engine of application state” (Fielding 2000). But what does that really mean? What is hypermedia? Can it be identified within a resource representation? How can hypermedia be the “engine of application state?”

References

  1. Bray, Tim, Ed. et al., Extensible Markup Language (XML) 1.0 (Fifth Edition), http://www.w3.org/TR/xml/ (2008)
  2. Bush, Vannevar, As We May Think, Atlanic Magazine, July 1945Google Scholar
  3. Conklin, Jeff, Hypertext: An Introduction and Survey in IEEE Computer, 20(9), 17–41, September 1987Google Scholar
  4. Crockford, Douglas, The application/json Media Type for JavaScript Object Notation (JSON), http://tools.ietf.org/html/rfc4627 (2006)
  5. Dahlstrm, Erik, et al., Scalable Vector Graphics (SVG) 1.1 (Second Edition), http://www.w3.org/TR/SVG/ (2011)
  6. Engelbart, Douglas, Augmenting Human Intellect: A Conceptual Framework, October 1962Google Scholar
  7. Engelbart, Douglas, The Demo, http://sloan.stanford.edu/mousesite/1968Demo.html (1968)
  8. Fielding, Roy Thomas, Architectural Styles and the Design of Network-based Software Architectures. Doctoral dissertation, University of California, Irvine, 2000Google Scholar
  9. Fielding, Roy Thomas, REST APIs must be Hypertext-driven, http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-drivencomment-718 (2008)
  10. Fielding, Roy Thomas, Ed. et al., Hypertext Transfer Protocol – HTTP/1.1, http://tools.ietf.org/html/rfc2616 (1999)
  11. Gregorio, J., Ed. et al., URI Template, http://tools.ietf.org/html/draft-gregorio-uritemplate-04 (2010)
  12. Gregorio, J., Ed. et al., The Atom Publishing Protocol, http://tools.ietf.org/html/rfc5023 (2007)
  13. IANA Protocol Registries, Link Relations, http://www.iana.org/assignments/link-relations/ (2011)
  14. van Kesteren, Anne, XMLHttpRequest, http://www.w3.org/TR/XMLHttpRequest/ (2010)
  15. Marsh, Jonathan, et al., XML Inclusions (XInclude) Version 1.0 (Second Edition), http://www.w3.org/TR/xinclude/ (2006)
  16. Mealling, M. et al., URI Resolution Services Necessary for URN Resolution, http://tools.ietf.org/html/rfc2483 (1999)
  17. Nelson, Theodor H., Literary Machines. Swarthmore, Pa.: Self-published (1974)Google Scholar
  18. Nottingham, M., Web Linking, http://tools.ietf.org/html/rfc5988 (2010)
  19. Nottingham, M., Ed. et al., The Atom Syndication Format, http://tools.ietf.org/html/rfc4287 (2005)
  20. Raggett, Dave, Ed. et al., HTML 4.01 Specification, http://www.w3.org/TR/html401/ (1999)

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  1. 1.ErlangerUSA

Personalised recommendations