Java Web Services in a Nutshell

Java Web Services in a Nutshell

By: Kim Topley (author)Paperback

1 - 2 weeks availability


This is a high-speed tutorial and a quick reference for the technologies that Sun Microsystems is creating for implementing web services with Java. It is an introduction and reference to the Java/XML APIs, more commonly known as the JWSDP or "Java Web Services Development Pack." These APIs are taking the Java world by storm, as they are capable of handling everything from simple XML to SOAP to full ebXML vocabularies. Although "Web services" technology has suffered from much hype and overly grand expectations, there is plenty of solid development going on, especially in extending enterprise applications, and a huge amount of this development is being done in Java. As a result, the J2EE APIs for Web services are evolving rapidly, and this new "in a Nutshell" book covers them all in depth. One of the most important APIs in the JWSDP is JAX-RPC (Java API for XML-based RPC). It's also the API that developers most consistently post questions about. Java Web Services in a Nutshell covers all aspects of JAX-RPC in detail, with tutorial coverage alone exceeding 150 pages. This book offers developers everything they need to program with JAX-RPC. The book begins with an introduction to Java Web services, including a discussion of how they differ from web applications. The author looks at the protocols and interfaces that underpin web services, the J2EE technologies that address web services, WSDL as the means for describe web services, and more. Subsequent chapters cover: JAX-RPC SOAP and the SOAP with attachments API for Java; (SAAJ) Reliable SOAP messaging with JAXM WSDL; advanced JAX-RPC JAXR; and the XML-based registry API Web Services Tools. The balance of the book is made up of an API Quick Reference containing documentation for the various API packages. Intended for Java developers who need to implement Java services or who need their applications to access existing Web services, Java Web Services in a Nutshell delivers practical information to help developers make sense of the rapidly changing and poorly organized official documentation. If Web services and Enterprise Java are any part of your job description - of if you'd like them to be - you'll want this book close beside as you work.

Create a review

About Author

Kim Topley has more than 25 years experience as a software developer and was one of the first people in the world to obtain the Sun Certified Java Developer qualification. He is a freelance Java developer based near London, England and is the author of Core JFC and Core Swing, from Prentice-Hall.


Preface I. Introduction to the Java Web Services API 1. Introduction What Is a Web Service? The SOAP Protocol Describing and Discovering Web Services J2EE Web Service APIs An Example Web Service 2. JAX-RPC JAX-RPC Overview Programming with JAX-RPC Using EJBs to Implement Web Services 3. SAAJ Introduction to SAAJ SAAJ Programming SOAP Messages SOAP Fault Handling SOAP Messages and MIME Headers SOAP with Attachments SOAP Headers Using SAAJ with Secure Connections 4. JAXM JAXM Overview Providers and Asynchronous Messaging An Example JAXM Application JAXM Configuration The SOAP-RP Profile The ebXML Profile 5. WSDL WSDL Overview WSDL Elements 6. Advanced JAX-RPC Using WSDL with JAX-RPC ServiceFactory and the Service Interface The Dynamic Invocation Interface JAX-RPC and J2EE 1.4 Application Clients Using Attachments RPC-Style and Document-Style JAX-RPC Client and Server Context Handling SOAP Header Processing Serialization and Type Mappings 7. JAXR UDDI and ebXML Registries JAXR Architecture Using the JAXR Examples JAXR Registry Model Overview JAXR Programming 8. Web Service Tools and Configuration Files wscompile - JAX-RPC Stub and Tie Generation Utility wsdeploy - JAX-RPC Deployable Web Archive Generation Utility J2EEC - Utility for Creating Stubs and Ties for a JAX-RPC Web Service J2EE Deploytool - Utility for Deploying Modules and Enterprise Applications JAXM Client and Provider Configuration J2EE 1.4 Web Services Configuration File J2EE 1.4 JAX-RPC Mapping File II. API Quick Reference How to Use This Quick Reference 9. The javax.xml.messaging Package 10. The javax.xml.namespace Package 11. The javax.xml.registry Package 12. The javax.xml.registry.infomodel Package 13. The javax.xml.rpc Package 14. The javax.xml.rpc.encoding Package 15. The javax.xml.rpc.handler Package 16. The javax.xml.rpc.handler.soap Package 17. The javax.xml.rpc.holders Package 18. The javax.xml.rpc.server Package 19. The javax.xml.rpc.soap Package 20. The javax.xml.soap Package Class, Method, and Field Index III. Appendix Appendix: WSDL Files for the Example Source Code Index

Product Details

  • publication date: 13/06/2003
  • ISBN13: 9780596003999
  • Format: Paperback
  • Number Of Pages: 660
  • ID: 9780596003999
  • weight: 786
  • ISBN10: 0596003994

Delivery Information

  • Saver Delivery: Yes
  • 1st Class Delivery: Yes
  • Courier Delivery: Yes
  • Store Delivery: Yes

Prices are for internet purchases only. Prices and availability in WHSmith Stores may vary significantly