Chapter 8. Handling messages with XML payloads
This chapter covers
Chapter 6 discussed routing, and you saw that the flow of a message through the system, or the chain of events caused by the arrival of a message, is usually dependent on its payload. We discussed in chapter 5 that transforming payloads to and from an intermediate format, such as XML, is essential to integrating different systems with each other.
There are many exchange formats in the wild, but none is as widespread as XML. Virtually all programming languages have some sort of XML support. From JavaScript to PL/SQL (Procedural Language/Structured Query Language), from Smalltalk to Scala, all these languages share knowledge of this common format.