A REST Protocol

Resource URI Method Representation Description
Employee List /resources/employees/ GET JSON (emp list) Retrieve the list of employees
POST JSON (employee) Create a new employee
Employee /resources/employees/{username} GET JSON (employee) Retrieve an employee
PUT JSON (employee) Update an employee
DELETE - Remove an employee



For example:

GET http://host.com/resources/employees/JerryCuomo
returns
{
   "result": {
      "FIRSTNAME": "Jerry",
      "LASTNAME": "Cuomo",
      "PHONENUMBER": "1-XXX-XXX-XXXX",
      "USERNAME": "JerryCuomo"
   }
}