Please send any correction suggestions directly to the Series Editor.

The following change applies only to the 1st to 3rd printings:
Content Corrections:
Page 239, under Impacts section:
The word "inadvertantly" should be "inadvertently".
Page 251, Figure 9.15:
Shows a relationship with State Messaging, but in page 562 the reverse relationship is missing.
Page 354, Figure 12.16:
Shows a relationship with Proxy Capability, but in page 501 the reverse relationship is missing.
Page 384, 2nd bullet point:
Last sentence "It is often preferable to keep exception shielding logic..." should be "...message screening logic..."
Page 494, Figure 16.16:
Relationship with Service Normalization is repeated.
Page 558, Figure 18.15:
In the caption, the word "betwen" should be "between".
Page 562, Figure 18.17:
Shows a relationship with State Repository, but in page 245 the reverse relationship is missing.
Page 574, Impacts bullet point:
The word "misued" should be "misused".
 
SOA Design Patterns
SOA Design Patterns
by Thomas Erl
Foreword by Grady Booch
With contributions from David Chappell, Jason Hogg, Anish Karmarkar, Mark Little, David Orchard, Satadru Roy, Thomas Rischbeck, Arnaud Simon, Clemens Utschig, Dennis Wisnosky, and others.