title: Moving an on premise SOA application off premise or into the cloud
body: <p>I've currently designed a Java web application which was intended to be installed within the customers environment. In terms of interconnectivity it consists of 5-10 REST APIs with a simple data transfer. </p>
  
  <p>i.e. You give me x, i'll calculate and return y. </p>
  
  <p>I'm wondering what areas would need to be rethought (or thought for the first time) if I intend to move this off premise. From a customers point of view they're still accessing the same functionality, just via a different URL. </p>
  
  <p>As far as I can tell it's really more figuring out deployment and networking changes than application changes. </p>
  
  <p>Not sure if i'm not thinking broadly enough.</p>
  
  <p>I know absolutely nothing about the cloud but I imagine provisioning and setting up an image is the main issue there. But ultimately the application remains the same, largely.</p>
  
  <p>Thanks</p>