SOA Patterns![]() Arnon Rotem-Gal-Oz MEAP Began: June 2007 Softbound print: August 2012 (est.) | 250 pages ISBN: 1-933988-26-6 |
||||
| Pre-Order options* | ||||
| Order today and start reading SOA Patterns today through MEAP | ||||
| MEAP + Ebook only - $39.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. Patterns for Performance, Scalability and Availability - AVAILABLE 4. Security & Manageability - AVAILABLE 5. Message Exchange Patterns - AVAILABLE 6. Service Consumer Patterns - AVAILABLE 7. Service Integration Patterns - AVAILABLE Part II Applying SOA Patterns 8. Service Anti Patterns - AVAILABLE 9. Putting it all together—a case study - AVAILABLE 10. SOA vs. the World - AVAILABLE |
|
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:
- How to get high-availability with SOA
- How to know a service has failed
- How to create reports when data is scattered within multiple services
- How to increase the loose coupling of your SOA
- How to solve authentication and authorization for service consumers--internal and external
- How to integrate SOA and the UI
- How to avoid common SOA pitfalls
- How to choose technologies that increase the performance of your services
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
- Details more than 30 patterns for common SOA scenarios in the areas of security, performace, availability, UI integration, service aggregation and service interaction
- Describes more than 20 SOA pitfalls to avoid
- Spotlights the architecural perspective on SOA
- Explains technology mapping from conceptual solution to current technologies
- Provides extensive and practical advice on matching patterns to technologies
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.
WHAT REVIEWERS ARE SAYING
“Recently I spent lot of time reading this book SOA Patterns. I like the problem and solution approach from this book. With this approach, users know what problem or scenario they are trying to solve with SOA architecture. This book will help enterprise to promote and build SOA solutions. This book is excellent for beginners and for advanced developers also. It actually provides very in-depth details about SOA architecture.”
—Vikas Kumar, Sr It Architect
“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.



