Programming Advanced Features of WebLogic Web Services Using JAX-WS

     Previous  Next    Contents    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

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  Next