REST just mean exposing your business object via HTTP verbs.  In addition to the normal Get and Post http verbs used by your browser, there&#x27;s also Delete and Put.  Put is effectively equivalent to an Upset command, so with Get, Put, and Delete you&#x27;ve got all the operations to manage an object (create&#x2F;read&#x2F;update&#x2F;delete), with Post for special procedures.<p>Those also obviously correspond to the Insert&#x2F;update&#x2F;select&#x2F;delete SQL operations.<p>So hooking a RESTful interface direct to your db lets JavaScript on the client talk directly to the database via an http server with no business layer in between.  It&#x27;s obviously a nifty workflow for the &quot;JavaScript all the things&quot; developer.<p>That said, I think restfulness is a bit of a fad tied to the popularity of javascript-everything.  But it has created a limited, simple standard for http services, so that&#x27;s nice.