A RESTifarian is a zealous proponent of the REST
REpresentational State Transfer
Is an architectural style for distributed systems
Conforming to the REST constraints is generally referred to as being "RESTful"
(GET) scheduler/channels - getSchedulerChannels();Versus SOAP-RPC (Simple Object Access Protocol)
The uniform interface constraint defines the interface between clients and servers. It simplifies and decouples the architecture, which enables each part to evolve independently
HTTP verbs (CRUD)
URIs (resource name)
HTTP response (status, body)
As on the World Wide Web, clients/CDN can cache responses.
This gives us: The advantage of having the potential to partially or completely eliminate some interactions, improving efficiency
Each request must declare it's own caching rule:
The primary disadvantage of layered systems is that they add
overhead and latency to the processing of data.
Servers are able to temporarily extend or customize the functionality of a client by transferring logic to it that it can execute.
The reply can be javascript file, java applet
http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm
Type 'what is RESTful service' in google...dahhhh