I am going to describe two current techniques for building web applications and services that produce/consume data either by Request-Response or by Publish-Subscribe. All web browsers support HTTP which is inherently a request-response protocol typically built on top of TCP. It is used to serve HTML documents (for human consumption) but can also be used [...]