I see how messaging doesn't need to be connection-oriented, but in many cases it is (especially if you want near-realtime latency, and not "whenever the next poll is".)