title: Why do we use HTTP and not remote invocations?
body: <p>Hey,
  first of all this is a conceptional question and I do not know if StackOverflow is the appropriate place - so my apologies if I am wrong.</p>
  
  <p>Nowadays the web is not only used for passing raw informations. Many and especially complex web applications are in use. These web application seem to be so complex that it seems irrational to use the HTTP protocol, which is based on so simple data exchange, plus it is stateless.</p>
  
  <p>Would it not be more convincing to use remote invocations for this web applications? The big advantage to my mind is a unified GUI by using HTML. But there are applications, which have no need for a graphical interfaces and then it comes to a point where the HTTP protocol is really cumbersome.</p>