SOA in Practice: The Art of Distributed System Design (Theory in Practice)

SOA in Practice: The Art of Distributed System Design (Theory in Practice)
Authors
Nicolai M. Josuttis
ISBN
0596529554
Published
24 Aug 2007
Purchase online
amazon.com

This book demonstrates service-oriented architecture (SOA) as a concrete discipline rather than a hopeful collection of cloud charts. Built upon the author's firsthand experience rolling out a SOA at a major corporation, SOA in Practice explains how SOA can simplify the creation and maintenance of large-scale applications.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

J. Strobel said
One of the most clear-headed presentations of SOA concepts. It also deals with some of SOA's difficult problems (versioning, governance, incompatible data representations, etc.) that are often ignored by other books. It is a book that focuses on concepts and architecture. Other books are better suited for learning the nuts and bolts technical implementation details.

Simon Reavely said
Josuttis does an excellent job in transferring his vast experience with SOA architecture to the reader in ways that allow you to take your previous knowledge of enterprise software and (finally) understand SOA to the point where you can guide a team as to whats important and not important and where the pitfalls are.

There are some initial chapters that have some confusing points specifically around what an ESB is or is not and whether its needed in a SOA. To cut a long story short, Josuttis is being initially abstract about what an ESB is which is confusing when we have very specific examples in the marketplace. When he says you need an ESB to implement a SOA I was confused until he explained that you need specific functionality that you might implement in an application server (as many have successfully) or buy an EAI product or buy an ESB. After that it was plain sailing in terms of understanding what to think about architecturally.

This book is far more practical and accessible than the Thomas Erl books and articles that I've read which left me wanting less abstraction and more specifics. In addition he also covers the soft skills side (not just the technical side) which is critical when making stategic changes to IT systems.

To reiterate, clearly a lot of painful experience has been distilled here and you would be crazy not to read this book to get that injection of experience in your team.

This is a book that will build your confidence as an architect faced with SOA tasks.

Alvaro Gonzalez Fernandez said
This books shows you how to make a strategy to implements SOA systems. In some concepts it's very general and it have few examples. But have a general overview of what SOA systems migth be and some examples from writer personal experience was very useful to me.

I think that if you have no experience or knowledge about SOA this could be a good option to you. That's was my case when I red it, and I like it.

Axel Angeli said
Josuttis managed to write an excellent book on the practical essence of the Service Oriented Architecture. He describes in precise words and with well thought examples how the new SOA paradigm will help shaping the future world of computing and he draws paths how an enterprise can gradually implement and benefit from SOA. Other than the popular but theory loaded book by Thomas Erl, Josuttis finds a way to teach the principles and pitfalls on the example of real-world experiences. Although the work is not a tutotrial, it is one of the best books out there in the markets to cover the topic. A must read for those who are more interested in "how-to" than a catch-all theory. Simply brilliant.

Luis Abreu said
[posted on [..]]

Yesterday I've finished reading this interesting book from Nicolai Josuttis. I've been following Josuttis' work since my C++ times (which, btw, are a few years away now - enough for letting me sleep without thinking on memory management :)) and I was pleased to see that he still has the some easy reading writing style. This is a book on concepts. Unlike his previous work (which were on a specific technology - or should I say, language), you won't find any references to specific problems you may face while trying to "realize SOA".

Instead, you'll find an objective book which presents several aspects on SOA and offers several good advices which will really help you if you want to implement SOA in your company. And he manages to do all this in just about 300 pages (which is really cool because we don't really have time for big books, right? :) ). That means that I'm giving it 8/10.

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Debugging is anticipated with distaste, performed with reluctance, and bragged about forever.” - Dan Kaminsky