Manning Early
Access Program
SOA Patterns
EARLY ACCESS EDITION

Arnon Rotem-Gal-Oz, Eric Bruno, and Udi Dahan

MEAP Began: June 2007
Softbound print | 250 pages
ISBN: 1-933988-26-6

Pre-Order options*
Order today and start reading SOA Patterns today through MEAP        
  MEAP + Ebook only - $29.99
  MEAP + Print book (includes Ebook) when available - $49.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents & Resources

Table of Contents         Resources 
Part I SOA Patterns
 1 Solving SOA Pains with Patterns - FREE
 2. Basic Structural Patterns - AVAILABLE
 3. Performance, Scalability & Availability Patterns - AVAILABLE
 4. Security & Management Patterns - AVAILABLE
 5. Message Exchange Patterns - AVAILABLE
 6. Service Interaction Patterns
 7. Composition Patterns
Part II SOA Anti-Patterns
 8. Anti Patterns
 9. Contract Anti Patterns
10. Service Anti Patterns
11. Performance Anti Patterns

Appendix A: Patterns by Quality Attributes
Appendix B: Putting it all together
 

DESCRIPTION

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 a difficult challenge. Developers and enterprise architects still face the following issues:

In SOA Patterns, author Arnon Rotem-Gal-Oz provides detailed, technology-neutral solutions to these challenges, and many others. This book provides architectural guidance through patterns and anti-patterns. It shows you how to build real SOA services that feature flexibility, availability, and scalability. Through an extensive set of patterns, this book identifies the 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.

SOA Patterns shows you how to address common SOA concerns, including the areas of performance, availability, scalability, security, management, service interaction, user interface interaction, and service aggregation. The SOA anti-patterns part shows you how to avoid common mistakes and how to refactor broken systems. The book also maps quality attributes to patterns so that you can easily find the patterns relevant to your problems.

WHAT'S INSIDE:

About the Author

For the last 10 years Arnon Rotem-Gal-Oz has been an architecture and system designer of large distributed systems including C4ISR systems, IP customer care and billing systems, BI engines, and more. He has experience with a variety of technologies (.Net, J2EE, CORBA, COM+, X-Windows) on diverse platforms (Unix, Windows, Dos, AS/400). He currently works for Rafael as the Biometric line development manager, and he previously was the C4ISR product line architect-designing GRID based solutions and highly distributed SOAs for net-centric systems. Prior to that he was a software architect for Microsoft Consulting Services, where he designed and reviewed solutions for such large enterprises as the Ministry of Justice, IDF, Ireland's Department of Social and Family Affairs. Arnon also writes the Dr. Dobb's Journal blog on Architecture & Design at www.ddj.com/dept/architect.

Eric Bruno is a technology consultant specializing in enterprise software architecture and design. His accomplishments include the design and development of client/server software, distributed systems, multi-tiered web applications, real-time systems, and transactional software. He's also an active writer of books, articles, and white papers on various software development related topics.

Udi Dahan is an internationally renowned expert on software architecture and design. Recognized with the coveted "Most Valuable Professional" award by Microsoft Corporation for solutions architecture and connected systems 4 years in a row, Mr. Dahan is also on the advisory board of Microsoft's next generation technology platforms: WCF/WF/OSLO, the Software Factories Initiative, and the Composite Application Library & Guidance. Udi Dahan is one of 33 experts in Europe recognized by the International .NET Association (INETA), an author and trainer for the International Association of Software Architects on Reliability, Availability, and Scalability, and an SOA, Web Services, and XML Guru recommended by Dr. Dobb's—the world's largest software magazine. When not consulting, training, and speaking, Udi leads NServiceBus—the most popular open-source .NET Enterprise Service Bus.

WHAT REVIEWERS ARE SAYING

“Keep an eye out for this book. It will going to be one of those books that you want to have close by when you're architecting/developing services. Two thumbs up!”
Jan Van Ryswyck, ElegantCode.com

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.