Configuring Web Service Endpoints

Table of Contents

1. Configuring JAX-WS Endpoints
Configuring Service Providers
Using the jaxws:endpoint Element
Using the jaxws:server Element
Adding Functionality to Service Providers
Configuring Consumer Endpoints
2. Configuring the HTTP Transport
Configuring a Consumer
Using Configuration
Using WSDL
Consumer Cache Control Directives
Configuring a Service Provider
Using Configuration
Using WSDL
Service Provider Cache Control Directives
Using the HTTP Transport in Decoupled Mode
3. Configuring the JMS Transport
Basic Endpoint Configuration
Using Configuration
Using WSDL
Using a Named Reply Destination
Consumer Endpoint Configuration
Using Configuration
Using WSDL
Provider Endpoint Configuration
Using Configuration
Using WSDL
JMS Runtime Configuration
JMS Session Pool Configuration
Consumer Specific Runtime Configuration
Provider Specific Runtime Configuration
4. Apache CXF Logging
Overview of Apache CXF Logging
Simple Example of Using Logging
Default File
Configuring Logging Output
Configuring Logging Levels
Enabling Logging at the Command Line
Logging for Subsystems and Services
Logging Message Content
5. Deploying WS-Addressing
Introduction to WS-Addressing
WS-Addressing Interceptors
Enabling WS-Addressing
Configuring WS-Addressing Attributes
6. Enabling Reliable Messaging
Introduction to WS-RM
WS-RM Interceptors
Enabling WS-RM
Configuring WS-RM
Configuring Apache CXF-Specific WS-RM Attributes
Configuring Standard WS-RM Policy Attributes
WS-RM Configuration Use Cases
Configuring WS-RM Persistence
7. Enabling High Availability
Introduction to High Availability
Enabling HA with Static Failover
Configuring HA with Static Failover
8. Packaging an Application
9. Deploying an Application
A. Apache CXF Binding IDs
B. Using the Maven OSGi Tooling
Setting up a FUSE ESB OSGi project
Configuring the Bundle Plug-In
List of Figures
List of Tables
List of Examples