The Richardson Maturity Model is a model developed by Leonard Richardson. It talks about the basics of REST in terms of resources, verbs, and hypermedia controls. The starting point for the maturity model is to use the HTTP layer as the transport. This is shown in the following diagram:
Level 0 contains SOAP or XML-RPC sending data as Plain Old XML (POX). Only the
POST methods are used. This is the most primitive way of building SOA applications with a single
POST method and using XML to communicate between services.
Level 1 uses the
POST methods and instead ...