This is by far the best book on Web services I have read! There are so many good things going for it. Let's start with the authoring team. I did some research on the Web: three members of the W3C Working Group on XML Protocol (next-generation SOAP), two co-authors of the UDDI specifications, two architects of the next-generation Apache Web services engine (Axis). These people know what they are talking about from both a theoretical and practical standpoint. The book addresses all levels of the Web services technology stack with amazing focus and depth. This book does not just regurgitate the specifications--it goes well beyond them to cover adjacent domains that are relevant. With the knowledge that I have gained from reading this book I feel I am in a much better position to analyze my web services needs, design a service architecture and implement the services necessary to bring it to life. Most importantly, I feel like I have learned how to evaluate the inevitable trade-offs I'll have to make doing real-world development. There are so many examples of this... Chapter 3 does an excellent job of comparing and contrasting RPC-oriented Web services with document (messaging) oriented Web services. This is the kind of out-of-the-ordinary material that imparts truly valuable knowledge on the reader, stuff you will not find while reading the bare specs or one of the quickly hacked together books on Web services. Chapter 5 talks a lot about security, an otherwise missing topic in the Web services space, and about enterprise-quality Web services. I learned some things about configuring application server security that I had missed after two years of J2EE development. In short, this book is a must-read for both beginning and experienced Web services developers and anyone interested in better understanding the space. If you're a pro, you will learn a lot from the realistic examples and the authors' real-world experience. If you're a beginner, do not despair. Chapter 1 makes the drive towards Web services easy to understand by exposing the technology and market forces behind the rapid change the industry is going through. Chapter 2 is the best, simplest, most focused introduction to data-oriented uses of XML I have ever seen. After these two, you'll be all set for tackling the rest of the book. As for me, I'll go study the example code now...