SOA Patterns![]() Arnon Rotem-Gal-Oz, Eric Bruno, and Udi Dahan MEAP Release: June 2007 Softbound print: January 2010 (est.) | 250 pages ISBN: 1-933988-26-6 |
|||
| Start Reading SOA Patterns today through the Manning Early Access Program | |||
| MEAP OPTIONS* | |||
| MEAP + Ebook only - $29.99 | |||
| MEAP + Print book + Ebook Combo - $59.99 | |||
| Print book only - $49.99 (Not yet available for order) | |||
| * Download early chapters in PDF format! 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:
- 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.
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.


