| Java Web Services shows you how to use SOAP to perform remote method calls and message passing; how to use WSDL to describe the interface to a web service or understand the interface of someone else's service; and how to use UDDI to advertise (publish) and look up services in each local or global registry. Java Web Services also discusses security issues, interoperability issues, integration with other Java enterprise technologies like EJB; the work being done on the JAXM and JAX-RPC packages, and integration with Microsoft's .NET services.
This book explains and demonstrates the fundamentals of web services and the Java technologies built around web services. It provides a straightforward, no-nonsense explanation of the underlying technology, Java classes and interfaces, programming models, and various implementations.
Although this book focuses on the fundamentals, it's no "for Dummy's" book. Readers are expected to have an understanding of Java and XML. Web service APIs are easy to learn, but can be tedious. Before reading this book, you should be fluent in the Java language and have some practical experience developing business solutions. If you are unfamiliar with the Java language, we recommend that you pick up a copy of Learning Java by Patrick Neimeyer and Jonathan Knudsen (formerly Exploring Java) (O'Reilly). If you need a stronger background in distributed computing, we recommend Java Distributed Computing by Jim Farley (O'Reilly). If you need additional information on XML, we recommend Java and XML by Brett McLaughlin (O'Reilly) and XML in a Nutshell by Elliotte Harold and W. Scott Means (O'Reilly). Other O'Reilly books covering web services include Programing Web Services with SOAP by Doug Tidwell, James Snell, and Pavel Kulchenko and Programming Web Services with XML-RPC by Simon St. Laurent, Joe Johnston, and Edd Dumbill. |