| Protocol |
Injection |
Browsing |
Subscription |
Responsibility Transfer |
Duplicate detection |
Federated / Global |
Peer-to-peer / Symmetric (vs. Client-Server) |
| IDEAL |
Y |
Y |
Y |
Optional |
Optional |
Y |
Y |
| AMQP |
Y |
N [6] |
Y |
Y [7] |
N |
N |
Partial [8] |
| Twitter |
Y |
Y |
Y |
N |
? |
N |
N |
| TCP |
Y |
N |
Y |
Y |
Y |
N |
Y |
| XMPP |
Y |
N |
N |
N [1] |
N |
Y |
Y |
| Atompub |
Y |
Y |
N |
Y [3] |
N |
Y |
N |
| Pubsub |
Y |
N |
Y |
Partial [4] |
N |
Y |
N |
| Atom/RSS |
N |
Y |
N |
N |
-- |
Y |
Y |
| POE, CHTTP |
Y |
N |
N |
Y |
Y |
Y |
N |
| WebDAV |
Y |
Y |
N |
Y |
-- |
Y |
N |
| SMTP |
Y |
N |
N |
Y |
N |
Y |
N |
| IMAP |
Partial |
Y |
Y |
Partial [3] |
-- |
N |
N |
| Mailman |
N |
Y |
Y |
N |
-- |
N |
N |
| POP3 |
N |
Y |
N |
Partial [3] |
-- |
N |
N |
| Bittorrent |
N |
Y |
N |
N |
Y |
N |
N |
| HTTP |
N |
N |
N |
Y |
N |
Y |
N |
| Comet |
N |
N |
N |
N |
N |
N |
N |
| Protocol |
Unicast Routing |
Multicast / Complex Routing |
Relaying |
Queueing / Buffering |
Presence / Lifecycle Events |
Management / Monitoring |
Trust model |
| IDEAL |
Y |
Y |
N |
Y |
Y |
Y |
??? |
| AMQP |
Y |
Y |
N |
Y |
N |
Y [9] |
-- |
| Twitter |
Y |
Y |
N |
Y |
N |
-- |
-- |
| TCP |
N |
N |
N |
Y |
N |
Some |
-- |
| XMPP |
Y |
N |
N |
N [2] |
Y |
N |
DNS |
| Atompub |
N |
N |
N |
Y |
N |
-- |
-- |
| Pubsub |
N |
Y |
N |
N |
N |
N |
XMPP |
| Atom/RSS |
N |
N [5] |
N [5] |
Y |
N |
-- |
-- |
| POE, CHTTP |
N |
N |
N |
N |
N |
-- |
-- |
| WebDAV |
N |
N |
N |
N |
N |
N |
-- |
| SMTP |
Y |
N |
Implied |
N |
N |
N |
complicated |
| IMAP |
N |
N |
N |
Y |
N |
N |
-- |
| Mailman |
N |
Y |
N |
N |
N |
N |
-- |
| POP3 |
N |
N |
N |
Y |
N |
N |
-- |
| Bittorrent |
N |
N |
N |
N |
N |
N |
-- |
| HTTP |
N |
N |
N |
N |
N |
N |
-- |
| Comet |
N |
N |
N |
N |
N |
N |
-- |