Web Services--A Manager's Guide. Last month I
suggested that someone do a comparative review of this new book by Anne Thomas Manes and
my latest book. Last week, I had the opportunity to meet Anne and get a copy of her book. Rather than wait, here are my own--admittedly biased--comparisons.
"A Manager's Guide," as the title suggests, is the perfect pragmatic guide for managing a current web-services project. If you want to know what works today, right down to the specific products from individual vendors, Anne's book is the one to buy. .NET versus Java? Which J2EE platform or UDDI registry server? The current state of the basic protocols: SOAP, WSDL, UDDI? You'll find the answers in one place. As with my book, there are no code fragments or XML listings. It's for managers, not programmers. But this book is the one to buy for your tactical requirements.
"Loosely Coupled," on the other hand, takes a more strategic view, and in a sense picks up where Anne's book leaves off. I don't explain any of the protocols. In fact I rarely mention them by name. I assume (a) you'll learn about them somewhere else (such as from Anne's book), and (b) they'll change quickly anyway. Anne has a 30-page chapter on "Advanced Web-Services Standards," which is where my book kicks in. As the subtitle suggests, I look more deeply at the missing pieces of web services: transactions, security, reliable asynchronous messaging, orchestration and choreography, QoS, contracts and other business issues, infrastructure, and the big one: industry-specific semantics.
Both books cover the fundamental concepts of web services such as service-oriented architectures. Anne, however, sees web services as being fundamentally about application integration, which clearly is the sweet spot today. I look at the issues surrounding inter-organizational loosely coupled web services, taking a longer-term and more strategic view. If you're thrust into managing a web-services project, need to ramp-up quickly, select vendors and products, and be able to communicate with your developers, buy Anne's book. If you need to develop a long-term web-services strategy for your organization, buy mine. In other words: buy them both. I think you'll like the combination.