Export to GitHub

implementing-rest - RESTMethodology.wiki


Introduction

This article identifies possible methodologies when implementing REST.

Five "D" Approach

  • Describe the workflow for the application
  • Define the resources needed to support that workflow
  • Describe the representations of the identified resources
  • Decorate the requests and responses w/ metadata (HTTP Headers)
  • Defend the resources using authentication and authorization