1/14
Contents
Title and Copyright Information
Preface
Documentation Accessibility
Related Documents
Conventions
1
Introduction
2
Invoking a Web Service Using Asynchronous Request-Response
Overview of the Asynchronous Request-Response Feature
Using Asynchronous Request-Response: Main Steps
Applying Asynchronous Binding Declaration to WSDL
Updating the build.xml File When Using Asynchronous Request-Response
Creating the Asynchronous Client
3
Publishing a Web Service Endpoint
4
Using Callbacks
Overview of Callbacks
Example Callback Implementation
Programming Callbacks: Main Steps
Programming Guidelines for Target Web Service
Programming Guidelines for the Callback Client Web Service
Programming Guidelines for the Callback Web Service
Updating the build.xml File for the Target Web Service
5
Optimizing Binary Data Transmission Using MTOM/XOP
Sending Binary Data Using MTOM/XOP
Annotating the Data Types
Annotating the Data Types: Start From Java
Annotating the Data Types: Start From WSDL
Enabling MTOM on the Web Service
Enabling MTOM on the Web Service Using Annotation
Enabling MTOM on the Web Services Using WS-Policy File
Enabling MTOM on the Client
Setting the Attachment Threshold
Streaming SOAP Attachments
Client Side Example
Server Side Example
Configuring Streaming SOAP Attachments
Configuring Streaming SOAP Attachments on the Server
Configuring Streaming SOAP Attachments on the Client
6
Creating Dynamic Proxy Clients
7
Using XML Catalogs
Overview of XML Catalogs
Defining and Referencing XML Catalogs
Defining an External XML Catalog
Creating an External XML Catalog File
Referencing the External XML Catalog File
Embedding an XML Catalog
Creating an Embedded XML Catalog
Referencing an Embedded XML Catalog
Disabling XML Catalogs in the Client Runtime
Getting a Local Copy of XML Resources
8
Creating and Using SOAP Message Handlers
Overview of SOAP Message Handlers
Adding Server-side SOAP Message Handlers: Main Steps
Adding Client-side SOAP Message Handlers: Main Steps
Designing the SOAP Message Handlers and Handler Chains
Server-side Handler Execution
Client-side Handler Execution
Creating the SOAP Message Handler
Example of a SOAP Handler
Example of a Logical Handler
Implementing the Handler.handleMessage() Method
Implementing the Handler.handleFault() Method
Implementing the Handler.close() Method
Using the Message Context Property Values and Methods
Directly Manipulating the SOAP Request and Response Message Using SAAJ
The SOAPPart Object
The AttachmentPart Object
Manipulating Image Attachments in a SOAP Message Handler
Configuring Handler Chains in the JWS File
Creating the Handler Chain Configuration File
Compiling and Rebuilding the Web Service
Configuring the Client-side SOAP Message Handlers
9
Programming RESTful Web Services
Overview of RESTful Web Services
Programming RESTful Web Services: Main Steps
Programming Guidelines for the RESTful Web Service
Accessing the RESTful Web Service from a Client
Securing RESTful Web Services
10
Programming Stateful JAX-WS Web Services Using HTTP Session
Overview of Stateful Web Services
Accessing HTTP Session on the Server
Enabling HTTP Session on the Client
Developing Stateful Services in a Cluster Using Session State Replication
A Note About the JAX-WS RI @Stateful Extension
11
Publishing and Finding Web Services Using UDDI
Overview of UDDI
UDDI and Web Services
UDDI and Business Registry
UDDI Data Structure
WebLogic Server UDDI Features
UDDI 2.0 Server
Configuring the UDDI 2.0 Server
Configuring an External LDAP Server
51acumen.ldif File Contents
Description of Properties in the uddi.properties File
UDDI Directory Explorer
UDDI Client API
Pluggable tModel
XML Elements and Permissible Values
XML Schema for Pluggable tModels
Sample XML for a Pluggable tModel
Scripting on this page enhances content navigation, but does not change the content in any way.