Richardson maturity model
Richardson maturity model : Measure the level of your REST services : Level 0 : Expose SOAP web services to RESTful style this stage : Improper use of HTTP methods SOAP endpoints eg : http://server/getPosts http://server/deletePosts Level 1: Expose Resources with proper URI but this level REST has improper use of HTTP methods. REST endpoints: http://server/accounts http://server/accounts/1 Level 2: LEVEL 1 + HTTP METHODS LEVEL 3 : LEVEL 2 + HATEOAS + NEXT POSSIBLE ACTIONS ON THE RESOUCES BEST practices : 1. CONSUMER FIRST ...