In this section, we will cover all of the JAX APIs that are the foundation of Web services within Java. You will learn about both the basic usage of the APIs and several advanced techniques.
Chapter Eight Java Web Service Developer Pack
The Java Web Services Developer Pack is an integrated toolset that allows developers to build, test, and deploy XML applications and Web services. JWSDP provides Java standard implementations of Web services standards including SOAP, WSDL, UDDI, and ebXML.
Chapter Nine JAXP
The Java API for XML processing enables processing of XML documents using SAX, DOM, and XSLT. JAXP allows applications to parse and transform XML documents independent of a particular XML processing implementation.
Chapter Ten JAX-RPC
The Java API for XML-Based Remote Procedure Calls enables Java applications to develop SOAP-based interoperable and portable Web services.
Chapter Eleven JAXM
The Java API for XML Messaging enables applications to send and receive document-oriented XML messages using a pure Java API.
Chapter Twelve JAXR
The Java API for XML Registries provides a uniform and standard Java API for accessing XML-based registries and repositories. An XML registry is an enabling infrastructure for building, deploying, and discovering Web services.
Chapter Thirteen JAXB
The Java Architecture for XML Binding provides an API and tools that automate the mapping between XML documents and Java objects.