Programming Advanced Features of WebLogic Web Services Using JAX-WS

      

Introduction

Invoking a Web Service Using Asynchronous Request-Response

Overview of the Asynchronous Request-Response Feature

Using Asynchronous Request-Response: Main Steps

Creating the Asynchronous Client

Applying Asynchronous Binding Declaration to WSDL

Updating the build.xml File When Using Asynchronous Request-Response

Publishing a Web Service Endpoint

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

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 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

Creating Dynamic Proxy Clients

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

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

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

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

 

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


  Back to Top       Previous