What Is Apache Woden - WSDL Parser API

This section describes Apache Woden 1.0, a Java API for reading, manipulating, creating and writing WSDL documents.

What Is Apache Woden? Woden is a Java API for reading, manipulating, creating and writing WSDL documents, initially to support WSDL 2.0 but with the longer term aim of supporting past, present and future versions of WSDL.

The core features of the Woden API include:

To download and install Woden, you can go Apache Woden home page at http://ws.apache.org/woden/.

But if you have Apache Axis2/Java installed, Apache Woden was also installed in the Axis2 jar folder. On my Windows systems, I have Apache Axis2/Java 1.7.8 installed. It includes one JAR file for Apache Woden:

herong> dir \local\axis2\lib\woden*.jar

09/06/2015  02:27 PM           374,014 woden-core-1.0M10.jar

On my older computer, I have Apache Axis2/Java 1.4.1 installed. If includes two JAR files for Apache Woden:

herong> dir \local\axis2\lib\woden*.jar
04/30/2008  05:37 PM           149,442 woden-api-1.0M8.jar
04/30/2008  05:37 PM           225,594 woden-impl-dom-1.0M8.jar

Table of Contents

 About This Book

 Introduction to WSDL 2.0

 WSDL 2.0 Document Structure and Syntax

 WSDL Version 2.0 Part 2: Adjuncts

 WSDL 2.0 Document Examples with SOAP Binding

 Using WSDL Document in Java Apache Axis2/Java for WSDL

Apache Woden for WSDL Documents in Java

What Is Apache Woden - WSDL Parser API

 Java API for WSDL 2.0 Component Model

 WodenHelloComponent.java - Testing WSDL 2.0 Components

 Java API for WSDL 2.0 Element Model

 WodenHelloElement.java - Testing WSDL 2.0 Elements

 Wsdl20Validator.java - WSDL 2.0 Validator

 WSDL 2.0-2 Adjuncts Not Supported by Woden API

 Convert WSDL 1.1 to 2.0 with Woden API

 SoapUI - Web Service Testing Tool

 PHP SOAP Extension for WSDL

 Perl SOAP::Lite for WSDL

 Introduction to WSDL 1.1

 WSDL 1.1 Document Structure and Syntax

 WSDL 1.1 Binding Extension for SOAP 1.1

 SoapUI as WSDL 1.1 Testing Tool

 WSDL 1.1 and SOAP 1.1 Examples - Document and RPC Styles

 PHP SOAP Extension for WSDL 1.1

 Perl SOAP::Lite for WSDL 1.1

 Apache Axis2/Java for WSDL 1.1

 Using WSDL2Java to Generate Web Service Stub Classes

 WSDL 1.1 Binding Extension for SOAP 1.2

 WSDL 1.1 and SOAP 1.2 Examples - Document and RPC Styles

 SOAP 1.2 Binding - PHP, Java and Perl Clients

 Python SOAP Client: Zeep

 WSDL Related Terminologies

 Archived Tutorials

 References

 Full Version in PDF/EPUB