#META_LECTURE#: #TITLE#

Modified: #LAST_MODIFIED#
Humla v#HUMLA_VERSION#
HATEOAS

HATEOAS

Stateful server

Stateless server

Persistent Storage and Session Memory

Link

Atom Links

Link Semantics

Link Headers

Preconditions and HATEOAS

Advantages

Caching, Revalidation, Concurrency Control

Scalability

Caching

Cache Headers

Example Date Revalidation

Entity Tags

Design Suggestions

Weak ETag Example

Weak ETag Revalidation

Concurrency

Concurrency Control Protocol

Richardson Maturiy Model

Steps towards REST

Levels