- Paperback: 296 pages
- Publisher: Manning Publications; 1 edition (September 24, 2012)
- Language: English
- ISBN-10: 1933988266
- ISBN-13: 978-1933988269
- Product Dimensions: 7.4 x 1 x 9.2 inches
- Shipping Weight: 1.1 pounds (View shipping rates and policies)
- Average Customer Review: 10 customer reviews
Amazon Best Sellers Rank:
#1,164,387 in Books (See Top 100 in Books)
- #391 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Testing
- #422 in Books > Computers & Technology > Networking & Cloud Computing > Data in the Enterprise > Client-Server Systems
- #483 in Books > Computers & Technology > Graphics & Design > User Experience & Usability
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
SOA Patterns 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who bought this item also bought
"we are doubly thankful to Arnon--not only did he document the significant body of knowledge on SOA, he also filled in an important gap that we had left" (from the forward )
Gregor Hohpe, co-author of Enterprise Integration patterns
" If you've bought SOA books with promising titles only to find that after reading them, you still don't know what code you need to actually write, this book is for you. As a developer, I cannot recommend this book highly enough."
Eric Farr, VP of Engineering, Marathon Data Systems
"No dry theory, but a hands-on approach
Not the first book, but probably the best...
Finally a practical approach to SOA patterns"
Roy Prins, Consultant, CIBER Netherlands
"The book is an essential guide to crystallizing a sound SOA-based design and implementation approach for new projects and expresses the true essence of a SOA mindset"
Glenn Stokol, Senior Principal Curriculum Developer, Oracle Corporation
About the Author
Top customer reviews
As a SW developer who participated on just 2 or 3 SOA projects in very small teams without any SOA specialist I can say that the book helped me to consolidate my knowledge about SOA principles. Sure, many patterns are not so hard to figure out by yourself but still it's useful to have a confirmation from an expert that you are going the right way.
The thing that I really appreciate is the structure how the patterns are presented. The author divided discussion of every pattern into several topics: Problem, key question that describes the problem, solution with key 1-2 sentences long statement that gives you general view how solution will work followed be detailed description, technology mapping and quality attributes that pattern is trying to solve. Such division makes the text easy to follow. Another great thing was chapter about antipatterns. There are just 4 of them, but during my work for my employee I hit to all of them. This chapter was probably the most useful part of the book.
Even the book is good there are some things that can be improved. One thing that I miss is something like pattern summary - 2-3 pages that would summarize all patterns in 2-3 sentences. Many times I had to browse through the book to remind what referred pattern is trying to solve. Another problem was section called Technology mapping. Many times it was too generic without giving more details to actual technologies that can help you to implement related pattern.
To summarize - SOA Patterns is very practical and useful book that I recommend to everyone. Even experienced developers could benefit especially from chapter about antipatterns. And if you are .NET developer I also recommend Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus by Juval Lowy which is the book primarily for developers but containing many helpful advices how to desing your services in SOA way.
Using pattens is sometimes difficult, explaining them is even harder, but Arnon Rotem-Gal-Oz does a really great job conveying their importance and implementation using examples from his experience as an architect. The structure found in each pattern explanantion makes it more than yet another book on SOA, it is a reference book that you will likely keep on your desk.
-1 star : The book is very watered down version, which could have been easily condensed by few folds.
E.g. : Decoupled Invocation pattern : This entire pattern could be summed up as, "Use queue for request and response"
Also I found this part really wierd, that some of the most obvious knowledge was presented in complex language. At the end of the chapter you will go like, aha, that is what he is trying to say.
>> Virtual Endpoint Pattern
>> ...'The ideal solution is to run redundant instances of the service, but to have it still be accessible through one address, appearing as a single instance.
I have worked in only larger corporations, but it is very hard to imagine, neigh impossible, that anyone would run a service hardcoded to instance endpoint.
Again the chapter/pattern IMO could be summed up as "Use VIPs please."
I have similar observation on most of the chapters, so I am going with assumption that the audience for the book is people who either think, "We have to meet with the Sr. Architect to decide on whether we should use VIPs or use IP addresses" or "Umm what is VIPs ?"
I also agree that there is a third possibility that, I have no clue what Author is talking about and so this book is not for me anyways ....
Most recent customer reviews
(worth it for the Saga pattern alone!)
This book really is explaining all the concept in a deep and easy way to understand.
Is a must for developer and architect.