“Enterprise Integration Patterns”, by Gregor Hohpe, has been a classic go-to volume for a lot of people working with distributed systems over the years.
It was published back in 2002, though, before things like AMQP, ZeroMQ, Websockets and Twitter.
Is there anything that could be considered an update on the book? Something that covers modern integration scenarios. Perhaps something that touches not only on the newer messaging technologies but also on NoSQL, improvements to the browser environment, and so on.
What are people reading to get a common vocabulary for all this stuff and to get their heads around how the pieces fit together?