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