Representational State Transfer, or REST, is a form of software architecture. Programs following this architecture are referred to as RESTful web services, and they find resources via their URLs. RESTful web services undertake actions according to the transport protocol (such as HTTP GET or DELETE).
For instance, one with the URL http://{serverAddress}/workers/workerNo/8 would locate the worker’s details by sending a REST call of the GET type. The web service used will deliver the details associated with the worker assigned the number 8. You could also use the same service for updating worker information by sending the up-to-date values as form data via a PUT request.