The main principle in installing Web Services in a REST network is to classify all conceptual entities that you want to present as services. You shall also create URL to each resource. Also, categorize your resources basing on whether customers can only receive resource representation or if they can modify it. All available resources through HTTP GET should be hassle free. Also remember that no man is an island, thus, no representation should stand alone. You should also design to unravel data gradually. Do not reveal everything in a single response file. And lastly, be specific on the response data format.
