on 22 March 2003
The cover of this book says, "Timely. Practical. Reliable." and that is a good description of the book. It covers the current state of Java APIs for web services, it gives plenty of well thought out examples, and it provides enough information to actually make the alphabet soup of acronyms understandable. The book starts with an introduction to web services. The next section covers web services architecture and the standard technologies of SOAP, WSDL, and UDDI. Interoperability with non-Java applications is demonstrated with a .NET example. The book is written by three Sun employees so it does tend to be a bit Sun-centric as the next sections shows. The Java Web Services Developers Pack (JWSDP) is given plenty of coverage. JAXP, JAXB, JAXM, JAX-RPC, JAXR, may be just acronyms when you get this book but after reading the six chapters covering the JWSDP they will be technologies that you understand. A case study wraps up the six chapters putting the whole thing together. The book ends with a chapter on security and a look at Sun ONE. The book is full of examples demonstrating how to use each of these technologies. When you read a line such as, "The real fun is understanding how the EncryptDecrypt class works," you know you are dealing with authors who love code. For developing Java web services you will be hard pressed to find a better book than this one.
on 20 July 2004
The introductory chapters give a very good overview of Web Services and their position in relation to other integration technologies, but to make best use of this book readers will need to be able to (and be inclined to) download and install the tools used in the examples, which start fairly early in the book.