Which of the statements are correct?
REST emphasizes independent deployment of components
REST forces components to use Hypermedia as a state machine
REST works best with JSON
REST constrains the use of self-described messages