Self-descriptive error message (status response in HTTP) - Use status codes, don't reinvent the wheel. HATEOAS (HTML interface for HTTP) - your web service should be fully accessible in a browser.Sample REST calls:GET /someresources/anId PUT /someresources/anId {"anotherdata": "another va...