title: Web Services vs EJB vs RMI, advantages and disadvantages?
body: <p>My web server would be overloaded quickly if all the work were done there.  I'm going to stand up a second server behind it, to process data.</p>
  
  <p>What's the advantage of EJB over RMI, or vice versa?  </p>
  
  <p>What about web services (SOAP, REST)?</p>