REST
In simple terms, REST is a set of principles for structuring a web application and RESTful refers to an application that follows those rules. Within a RESTful MVC application, controllers are limited to a standard set of actions to perform:
Index—displays a list of items of a particular type
Show—displays the details of a specific item
New—displays a form for creating a new item
Create—saves an item to the database using the data from New
Edit—displays a form for editing an item
Update—updates an item in the database using the data from Edit
Destroy—removes an item from the database