title: How to do a REST webserver with Delphi as a backend for a big web application?
body: <p>I read <a href="https://stackoverflow.com/questions/3959851/using-rest-with-delphi">this question</a> but was somehow not satisfied with the answers.</p>
  
  <p>I also quickly read (as suggested in that question) the last chapter of Marco Cantù 2010 Handbook, from which I quote the following (I think I can quote such a short text):</p>
  
  <blockquote>
    <p>I [Marco Cantù] do have a lot of
    investment in server side web and REST
    applications written in Delphi, and in
    the recent years I've started playing
    with and introducing at conferences a
    Delphi Web Application REST
    Framework119 (that is, DWARF), which
    at this time is still not publicly
    available... simply because it is too
    sketchy and unfinished to be
    published. I've seen other ongoing
    efforts to clone Rails in Delphi and
    offer other REST server architectures.
    I think that if you want to build a
    very large REST application
    architecture you should roll out your
    own technology or use one of these
    prototypical architectures.</p>
  </blockquote>
  
  <p>Considering that I own Delphi XE Professional and DataSnap is not in there and I would like to consider to write large applications too according to the above comments it seems DataSnap is not an option.</p>
  
  <p>Is there even a commercial solution for this? I don't want to consider "my own implementation of REST", I would like to create a webserver that uses some of my datamodules where I use the DAC I choose (Devart in this case).</p>
  
  <p>Final note: my goal is to write the backend for a large web application, on the client I would like to use Ext JS 4.0, but I want to do all the client work in javascript, to take full advantage of EXT JS, so basically I need a webserver just for the data and tracking the state, not for serving webpages.</p>