Skip to content
Illegitimis edited this page May 7, 2017 · 11 revisions

Principles

  1. An important principle for (RESTful) API design and usage is Postel's Law, aka the Robustness Principle (RFC 1122): “Be liberal in what you accept, be conservative in what you send.”
  2. REST APIs must be hypertext-driven
  3. Resource-Oriented Architecture (ROA) Representational State Transfer, or REST
  4. SOAP, WSDL, and the WS-* stack = Big web services. Big Web Services don’t expose resources. The Web is based on URIs and links, but a typical Big Web Service exposes one URI and zero links.
  5. HATEOAS hypermedia-as-the-engine-of-application-state

Books

Links

COURSES

  • Web API Design by Wildermuth slides, course link
  • Implementing an API in ASP.NET Web API by Shawn Wildermuth on Pluralsight

<<

Clone this wiki locally