title: GWT project with back end
body: <p>UPDATE: My apologies for the ambiguity of the word back end. The definiton used for this question is:</p>
  
  <p>"In Web content management systems the terms front end and back end may refer to the end-user facing views of the CMS and the administrative views respectively."</p>
  
  <p>We want to create an app which got a backend administration interface. I've seen plenty of products using a backend but I got no idea of how they work or are desgined.</p>
  
  <p>Among my biggest doubts are:</p>
  
  <ul>
  <li>Whats the common approach to pass changes (make the client aware of changes) from the admin to the client view?</li>
  <li>Should I split the apps in 2 and give each a different port or just everything together?</li>
  <li>Would question number 2 approach would affect number 1?</li>
  </ul>
  
  <p>Additional details are:</p>
  
  <p>Is a web project using GWT with JAVA. It will be deployed on a Jboss server.</p>
  
  <p>About the ports: Since everything is web, what I was wondering is if I should split the app in 2 and have the server listening to 2 ports (via proxy, whatever) and redirect accordingly, or allow access to administration backend through the front end.</p>