title: Web Services using C++
body: <p>I am building a server-client application that involves heavy signal processing (e.g. FFT). I have a working application written in C++/Qt, where everything (signal processing and other calculations) is done in client and server just sends raw data. Now I feel it would be easier to implement these features on the server. So, that maintenance becomes easier.</p>
  
  <p>As I am doing signal processing, I think I should stick to C++ for performance. But I am open to new ideas. 
  Constraints: </p>
  
  <ul>
  <li>I need type checking so javascript is out of discussion.</li>
  <li>Scaling includes adding more server and each server will have at the max
  10-12 users. So, Hardware cost is important. I cannot use x number of
  i7 processors.</li>
  <li>No option of using cloud services.</li>
  </ul>
  
  <p>So, right now my question is as follows: </p>
  
  <ul>
  <li>How can I create web services using C++ for Linux server? (Although cross platform is not important, I would appreciate if I can achieve it.)</li>
  </ul>
  
  <p><strong>EDIT</strong> [02:09:2015]</p>
  
  <p>Right now, I think the choice is between poco and C++ Rest SDK. I feel I should go for C++ Rest SDK. Mainly because it has only those features that I need. And Also it is supported by microsoft and uses boost internally. So, I feel in future, this might be well integreated with standard.</p>