Developing Java Web Services: Architecting and Developing Secure Web Services Using Java
||Author: Ramesh Nagappan, Robert Skoczylas, Rima Patel Sriganesh|
List Price: $50.00
Our Price: Click to see the latest and low price
Publisher: John Wiley & Sons (13 December, 2002)
Sales Rank: 12,528
Average Customer Rating: 4.09 out of 5
Customer ReviewsRating: 4 out of 5
How things are supposed to work
This book is provides a comprehensive overview of creating web services with Java. The first part composed of two chapters is an introduction to web services. It portrays web services as the natural progression of distributed computing. The second part covers architecture and technologies like SOAP, WSDL, and UDDI, as well as interoperability with .Net. The third part includes important Java APIs for XML (like JAXB, JAXP, etc.) and the Java Web Services Developer Pack. The fourth part covers web services security. The fifth part is basically an introduction to the Sun Net Open Environment (Sun ONE). For the most part each topic has sufficient depth, but for instructional purposes a somewhat different organization (i.e. progressive concept building) would make it an easier read, but perhaps less valuable as a reference.
The book contains numerous code examples and diagrams that depict how things are supposed to work. A couple of interesting pieces are the Case Study using JWSDP from Sun and the Further Reading appendix. Since JWSDP is a free download from Sun, it is a good way to experiment with web services without a large investment. The further reading idea is a good one that is not used frequently enough. Some books have a bibliography, but where do you go to further your knowledge?
Overall, I felt that the book was repetitious and wordy. However, it covers many topics that are important to success in Java Web Services. There is so much repetition that a reader could probably just drop into a chapter on a topic of interest and begin reading. While many developers focus on how their particular vendor delivers web services, if you want to know how the technologies are supposed to work together, this book is a good resource, but you may not want to start here. At 700+ pages, this volume could be quite daunting.
Rating: 1 out of 5
Repetitve and shallow content
This book is too repetitive and verbose. Pretty much everything is repeated over and over again. When you repeat something over and over again, it becomes painful to read and comprehend. Repetition also increases the number of pages. May be the publishers feel they are providing value to readers by giving them a thick fat repetitive book? When you repeat something repeatedly, you lose the gist of what the person is trying to convey. Repetition makes the discussion verbose. I don't particularly find verbosity and redundancy as positive qualities of a book. The authors also have not scoped the topics to cover well. They are all over the place trying to touch upon in little depth a wide range of topics. That allows them to repeat themselves even more.
Or you could have just read the title of my review. ;-)
Rating: 5 out of 5
I teach Java for a living, and this is clearly one of the best book for understanding web services using Java. It does an outstanding job of explaining many of the examples using Sun Java web services apis and it includes examples for using axis, weblogic etc. The microsoft .net interoperability and architecture case-study chapter makes it worth more.
· Core J2EE Patterns: Best Practices and Design Strategies, Second Edition
· Expert One-on-One J2EE Design and Development
· Java Web Services Architecture
· Web Services Patterns: Java Edition
· Struts in Action: Building Web Applications with the Leading Java Framework