Java and SOAP
By
Robert Englander
May 2002
Pages: 276
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Chapter 1 Introduction
-
RPC and Message-Oriented Distributed Systems
-
Self-Describing Data
-
XML
-
API Specs Versus Wire-Level Specs
-
Overview of SOAP
-
SOAP Implementations
-
The Approach
-
Getting Started
-
Chapter 2 The SOAP Message
-
The HTTP Binding
-
HTTP Request
-
HTTP Response
-
The SOAP Envelope
-
The Envelope Element
-
The Header Element
-
The actor Attribute
-
The mustUnderstand Attribute
-
The encodingStyle Attribute
-
Envelope Versioning
-
The Body Element
-
SOAP Faults
-
Chapter 3 SOAP Data Encoding
-
Schemas and Namespaces
-
Serialization Rules
-
Indicating Type
-
Default Values
-
The SOAP Root Attribute
-
Chapter 4 RPC-Style Services
-
SOAP RPC Elements
-
A Simple Service
-
Deploying the Service
-
Writing Service Clients
-
Deploying with Request-Level Scope
-
Deploying with Session-Level Scope
-
Passing Parameters
-
Chapter 5 Working with Complex Data Types
-
Passing Arrays as Parameters
-
Returning Arrays
-
Passing Custom Types as Parameters
-
Returning Custom Types
-
Chapter 6 Custom Serialization
-
Custom Type Encoding
-
Chapter 7 Faults and Exceptions
-
Throwing Server-Side Exceptions in Apache SOAP
-
Creating a Fault Listener in Apache SOAP
-
Throwing and Catching Exceptions in GLUE
-
Chapter 8 Alternative Techniques
-
SOAP Messaging
-
Literal Encoding
-
Chapter 9 SOAP Interoperability and WSDL
-
Web Services Definition Language
-
Calling a GLUE Service from an ApacheSOAP Client
-
A Proxy Service Using Apache SOAP
-
Calling an Apache SOAP Service from a GLUE Client
-
Accessing .NET Services
-
Writing an Apache Axis Client
-
Chapter 10 SOAP Headers
-
Apache SOAP Providers and Routers
-
Replacing the Provider and Router Classes
-
An Apache SOAP Service That Handles SOAP Headers
-
Chapter 11 JAX-RPC and JAXM
-
JAX-RPC
-
Working Without Ant
-
Creating a JAX-RPC Service
-
Creating a JAX-RPC Client
-
Generating Stubs from WSDL
-
Dynamic Invocation Interface
-
JAXM, in Less Than a Nutshell
-
What Next?
-
Colophon
Return to Java and SOAP