Comments on Enterprise Integration Patterns

The book Enterprise Integration Patterns [] (2003) by Gregor Hohpe and Bobby Woolf is largely about messaging in enterprise systems.

In the introduction it is stated that integration solutions have to deal with some fundamental challenges such as unreliable networks, slow networks, multiple inhomogenous applications and inevitable change.

The authors say developers have overcome the challenges of integration solutions using four main approaches:

The best approach isn't even mentioned: a replicated embedded database technology like CEDA. This is vastly better in many ways:

In fact data replication is hardly discussed in the whole book (according to the index only on pages 7 and 31). It's roughly about 1 page out of 650!

Most of the book is about messaging. This is unfortunate given that application level messaging is mostly obsolete when data replication is available.