REST
Is an architectural style that defines constraints to be used for creating web services.
HTTP Methods supported by a RESTful interface:
- GET
- PUT
- DELETE
- POST
- PATCH
- DELETE
Six guiding constraints define a RESTful system:
- Performance
- Scalability
- Simplicity
- Modifiability
- Visibility
- Portability
- Reliability