Chapter 8. Handling messages with XML payloads

 

This chapter covers
  • Why you might want to use XML messages
  • Transforming between XML and Java
  • Transforming XML using XSLT
  • Routing and splitting with XPath
  • Validating XML messages

 

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 ...

Get Spring Integration in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.