This is a mediocre book that provides basic information but little of the insight that creates knowledge. As the title implies, it doesn't teach SOA in general, just how to approach application integration using SOA. Even in that, its treatment of the topic is reasonably accurate but superficial.
The book's six chapters are a reasonably logical overview of basic SOA and integration topics that finally culminates in the discussion promised by the book title.
The book demonstrates how SOA has risen in just a few years to a practical means of bolting together disparate online systems. Where these might have been coded and run with different languages and operating systems and web servers. Specifically, the book is concerned with the main choices out there these days. Java Enterprise Edition and Microsoft .NET. (Yes, Microsoft appears to be deprecating the ".NET" in some of its recent marketing, but for techies, that's still how we all refer to it.) Oh, it turns out there is a 3rd alternative, as the book is careful to point out. CORBA.
Buy this book from amazon store