h2. Background References - Dev mailing list thread - [http://www.mail-archive.com/esme-dev@incubator.apache.org/msg00976.html] h2. Streams There are a lot of ways we can model streams and I'm very interested in input here. Options for interfacing to streams that I have seen: * XMPP - [http://xmpp.org/] * AMQP - [http://jira.amqp.org/confluence/display/AMQP/Advanced+Message+Queuing+Protocol] * HTTP ** Polling (bad) ** Comet/long-polling - Bayeux - [http://svn.cometd.com/trunk/bayeux/bayeux.html] ** Reverse HTTP - [http://www.reversehttp.net/] ** PubSubHubBub? - possibly via Reverse HTTP - [http://www.reversehttp.net/demos/endpoint.html]