title: Invoking Rest Service from Java standalone application
body: <p>I'm creating an application that need to invoke a webservice to store some data.</p>
  
  <p>This is needed because the application must be installed on different machines and after collecting data must save that on a central repository (my Rest WebService).</p>
  
  <p>Looking on the net i've found many reference about:</p>
  
  <ul>
  <li>RestTemplate</li>
  <li>Spring Integration</li>
  <li>Apache Camel</li>
  <li>etc..</li>
  </ul>
  
  <p>I'm pretty confused about all this technologies and i havent found a clean way to invoke a WebService.</p>
  
  <p>Another point to take in consideration is that my "standalone" application will collect different kind of data and the protocol i will use to communicate with WebService should be simple, so i need (on WebService) a way to "understand" what data is getting and then transform it to save (on a Database, File etc).</p>
  
  <p>If the question is off-topic or not relevant i could close this question.</p>
  
  <p>Sorry but looking on the net i havent found only confusing post about Spring Integration, Apache Camel etc..</p>