March 11, 2015
{C4}
Victor Lee
I. REST
a) What is it?
b) Fundamentals
II. RESTful API's
a) What is it?
b) Frameworks
III. Restify
a) What is it?
b) Features
IV. Example
a) Restify API
(Representational State Transfer)
It is an architecture style of the web built on certain principles using current web fundamentals
client
server
Request
Response
Emphasizes that interactions between client and server is enhanced by a limited number operations (verbs) which avoids ambiguity.
When web services use REST architecture, they are called RESTful API's. Often used in mobile applications, social networking web sites, automated business processes.
Created by Mark Cavage
Resitfy is a node.js module focused on building REST API applications. A condensed version of Express that doesn't include "non RESTful" items like a templating or rendering engine
Restify = Express - non RESTful stuff