With this example-driven book, you get a quick, practical, and thorough introduction to Java's API for XML Web Services (JAX-WS) and the Java API for RESTful Web Services (JAX-RS).
Java Web Services: Up and Running takes a clear, no-nonsense approach to these technologies by providing you with a mix of architectural overview, complete working code examples, and short yet precise instructions for compiling, deploying, and executing a sample application. You'll not only learn how to write web services from scratch, but also how to integrate existing services into your Java applications. All the source code for the examples is available from the book's companion website.
With Java Web Services: Up and Running, you will: Understand the distinction between SOAP-based and REST-style services Focus on the WSDL (Web Service Definition Language) service contract Understand the structure of a SOAP message and the distinction between SOAP versions 1.1 and 1.2 Learn various approaches to delivering a Java-based RESTful web service, and for consuming commercial RESTful services Know the security requirements for web services, both SOAP- and REST-based Learn how to implement JAX-WS in various application servers
Ideal for students and experienced programmers alike, Java Web Services: Up and Running is the concise guide you need to get going on this technology right away.
If you have experiences is a good book. It is very technical but it is very easy to understand. If you search a global vision about Java Web Services it can be your book.
This is exactly the book I was looking for to understand my work in systems integration! I'm so glad I found it. Web services are being used everywhere - the question is why, what they do, and why they are so important. This book has all the answers! And many many code examples with implementations in JavaScript and Perl for the two common web services: REST and SOAP. I loved it! I had implemented web services and modified existing ones in many different forms in the past but I was missing the point of having them in the first place as well as how they fit into the bigger picture of the programming landscape. Now I know. You can't go without this book if you work in IT - seriously.
As promised, this book gives the reader a quick and dirty introduction to developing web services and clients in Java, specifically web services using the JAX-WS API. It's an especially good choice at the moment since, as best I can tell, there aren't a lot of other current books on the subject.
If there was any question, this is not a book for beginning programmers; you're expected to have a pretty solid understanding of Java development, although you certainly don't need to have an "Enterprise Java" background to understand the subject.
My primary interest in this book was developing SOAP-based web services and clients, so I skipped the material in Chapter 4 concerning RESTful web services. Likewise, the I skipped the last chapter ("Beyond the Flame Wars"), which was a completely gratuitous discussion of the various web services-like technologies (e.g. CORBA) that brought us to this point.
The basic material on using JAX-WS to develop services and clients is very good. The author also has a good deal of information on deployment under Tomcat and Glassfish, which I found especially useful.
I would have liked for him to have more coverage of the WS-* security standards, although that is admittedly veering out of the "up and running" category and more into "advanced topics". I also would have liked to have seen some discussion of the competing web services stacks, such as Apache's Axis2 and CXF projects (the book focuses exclusively on Metro). Another thing that would have been useful (but which would have made for a much longer book) would be some discussion of web services support in the Eclipse and NetBeans IDEs. There's only a passing reference to the fact that certain tools in NetBeans make the generation of certain configuration files much easier.
It started out pretty good, and I did learn some good stuff. There was a little bit much example code for my tastes, and the quality of the example code wasn't the best for reading (unnecessary linebreaks, confusing variable names).
Good coverage of a bit outdated "SOAP" WS, that is unique point of this book. REST is covered too, but there are myriads of other book about REST these days.