List of Tables

Web Services Overview

Comparison of Physical Deployment Types
Comparison of Logical Design Methods
Web Services Standards Bodies

SOAP

The Object Representation of a SOAP Message in SAAJ

WSDL

WSDL Elements that May Be Extended

UDDI

Business Entity Identifiers
System Properties Supported by UDDI4J

ebXML

ebXML Specification Status to Date

JAXP

The org.xml.sax Package
The org.xml.sax.helpers Package
The org.xml.sax.ext Package
The SAX Parsing Part of JAXP in the javax.xml.parsers Package
Properties that Can Be Configured with the SaxPaserFactory
The DOM Parsing Part of JAXP in the javax.xml.parsers Package
The javax.xml.transform Package
The javax.xml.transform.dom Package
The javax.xml.transform.sax Package
The javax.xml.transform.stream Package

JAX-RPC

Portability across JAX-RPC and RMI
Java-to-XML Data Type Mapping
XML-to-Java Data Type Mapping for Basic Types
XML-to-Java Data Type Mapping
Mapping of SOAP Simple Types to Java
Examples of RPC/Encoded, RPC/Literal, Document/Literal, and Document/Encoded Combinations
Data Type Mapping between Java and WSDL
MIME-to-Java Data Type Mapping
Handler-Specific API in JAX-RPC
JAX-RPC-Defined Holder Classes
The Type Mapping System API
Deserializers and Serializers Provided as Utilities by the Reference Implementation

JAXM

The MIME Mappings that Must Be Supported by Every SAAJ Implementation
Core Interfaces in the javax.xml.messaging Package

JAXR

The JAXR Connection Properties
Information Model Mapping
Mapping of UDDI uploader API to JAXR
Mapping of UDDI Inquiry API to JAXR

JAXB

Additional Mappings Defined in JAXB
JAXB Packages
Unmarshalling from Different Sources
Marshalling Object Trees into Different Destinations
Marshaller Properties

Transaction Management

All EJBs Deployed with Transaction Attribute Required
Account Management EJB with Transaction Attribute RequiresNew
Properties of Traditional and Business Transaction Models

Security

Authentication Methods
Symmetric Algorithms
WS-I Specifications
WS-Security Faults
MD5 Example

Practical Considerations

Components of a Systems Management Strategy
Web Services Features
Load Testing Metrics
Availability Statistics
Caching Considerations
Enabling Services

XML Schema

Facets
Facets

JSTL

Implicit objects in JSTL
JSTL tags
Absolute URI for JSTL tags