SOA-Service Oriented Architecture-has become the leading solution for complex, connected business systems. While it's easy to grasp the theory of SOA, implementing well-designed, practical SOA systems can be challenging. Developers and enterprise architects still face several challenges: knowing when a service has failed, creating reports when data is scattered, and integrating SOA and the UI. SOA Patterns provides architectural guidance through patterns and anti-patterns. It shows how to build real SOA services that feature flexibility, availability, and scalability. Using an extensive set of patterns, the book identifies major SOA pressure points and provides reusable techniques to address them. Each pattern pairs the classic Problem/Solution format with a unique technology map, showing where specific solutions fit into the general pattern. ABOUT THE TECHNOLOGY Service Oriented Architecture (SOA) emerged as an engineering solution to build connected business systems, which allows for the introduction of more flexibility and agility into Enterprises.