Mark and Bill list some of their favourite protocol/distributed-systems papers. Here’s some – not all “papers” – of my favs. I’m sure I’m forgetting some.

FWIW, I’m not too keen on Marshall Rose’s RFC 3117. It’s wonderful up to and including section four, but how those sections are used to justify BEEP blows my mind. I think he lost sight of the forest for the trees; that application protocol frameworks (like BEEP, and how SOAP is most commonly used) are a dime a dozen, and that until you’ve defined an application protocol, you’re just spinning your wheels. In other words, BEEP addresses most of the hard problems except the hardest one; coordination.

That was really long-winded, wasn’t it? Ok, here’s the one-liner response to Jim;

Awesome, you’re doing state transfer. Now what’s wrong with REpresentational state transfer?