Postup návrhu

  1. Identifikovat zdroje.

  2. Vytvořit pro ně systém pojmenování (URI).

  3. Určit, jaké metody bude každý zdroj (URI) podporovat (GET, POST, PUT, DELETE?).

  4. Čtení zdroje (GET) nesmí mít vedlejší efekt (nesmí nic modifikovat).

  5. Reprezentace (např. vrácená stránka) by měla umožnit klientovi pokračovat dále, mít odkazy na další zdroje.

  6. Zdroje nemusí (neměly by být) obrovské - lze vždy zpřístupnit jen část a přes odkazy nechat klienta dotaz upřesnit.

  7. Specifikovat schéma pro reprezentaci zdroje (DTD, XML Schema, RelaxNG, Schematron). Rovněž pro vytvoření a modifikace zdroje je dobré schéma zveřejnit.

  8. Popsat službu pomocí WSDL nebo aspoň HTML.