Chapter 8 Message Transformation 213
Chapter Summary
In the enterprise-computing world, where legacy systems in heterogeneous
environments are commonplace, you almost never have two systems with
matching data formats. This chapter illustrated a few ways you can deal with
incompatible data formats by manipulating and transforming messages. (Countless
other methods for doing this exist, too many to discuss in this book. For some
of these methods, see The chapter covered
navigating messages with XPath, managing data with UpdateGrams, managing
messages with XML Diff and XML Patch, and enhancing and filtering messages
by using DataSets.
Transformation enables us to handle many input formats, even different
formats for the same type of data. XML makes transformation easier. XML even
permits us to validate incoming information so that a lengthy business process
does not execute (either automatically or manually) with incorrect or missing
information. Transformation also enables us to distribute information in a variety
of formats, even outside the bounds of our own organizations. XML technology
can also be used to implement these transformations, again affordably. In this
chapter, you saw how to use XML and .NET technologies to enhance incoming
and outgoing messages, and you saw how to share transaction data in an
efficient manner.

Get Enterprise Integration Solutions now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.