The Richardson maturity model (RMM) was developed by Leonard Richardson. Commonly referred to as RMM, it is used to upgrade the standard of your API.
Richardson maturity model
Level 0
This is your traditional soap-based web service or the XML-RPC service. It uses HTTP, but it has one method and one URI. This method is usually POST and will return a heavy dataset. I am sure all of us have worked with this type of web service or might encounter it at some point. The entire database as a dataset is wrapped in this output.
Level 1
Resources are exposed, but you still have...