title: Start a long running job with a web service call
body: <p>We have a data transfer between 2 systems that can take upto a few hours. The code for doing this transfer is written in C#.</p>
  
  <p>We would like to trigger the transfer with a WCF web service call.</p>
  
  <p>Ideally we would like the web service call to return at once, with a message "OK job started", and then the job to run on the server untill it is complete.</p>
  
  <p>What is the best way to do this?</p>
  
  <p>The possible problems we see are:</p>
  
  <ul>
  <li>web service timing out before job finished</li>
  <li>job stops after returning result</li>
  </ul>