Carlyle : REST (for SOArchitects)
REST is a state of the art technology for service-orientation and related disciplines. It and its related architectures define a set of constraints that support the principles of
- Standardised Service Contract,
- Service Loose Coupling,
- Service Abstraction,
- Service Reusability,
- Service Autonomy,
- Service Statelessness,
- Service Discoverability, and
- Service Composability.
what follows is an excellent description of REST constraints and their impact on implementing and designing Web applications.