Ensuring that this mind shift does happen will require good organisation and strong, well-articulated guidance and governance. Until the new pattern becomes habit, people will very quickly slip into old habits.
Below are some guidelines and implementation suggestions from this blog:
- Key REST service guidelines
- REST service naming guidelines
- REST service error handling
- Service design principles
- A plea for HATEOAS
- HTTP error code guidelines