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