Chapter 3. Message Processing
In Chapter 1, Getting Started, we discussed that the need for enterprise integration was evolved to solve the problem of intercommunication between heterogeneous systems: how will they share data, how will they understand other systems' data, how cross-cutting concerns across applications will be handled, and so on. In the previous chapter, we covered one of the aspects, that is, how the systems will exchange data. Channels provide a logical unit over which data can be dropped off for other interested applications. However, it introduces the next set of challenges: what if the format of data is not understandable by other modules, or what if the rate of producing a message versus the rate of consuming it is different? ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access