Conductor DocSOAP XDK

Getting Started With
the Commerce One Conductor DocSOAP XDK

This page contains documentation to get you started with the DocSOAP XDK.

What is the DocSOAP XDK?

Commerce One Conductor DocSOAP XDK is an Open Source Java Web Services, SOAP and XML toolkit. Its main components are the DocSOAP Framework, XGen, UNIParser and the Document Framework. DocSOAP XDK is a set of APIs which can be used to build Web Services and XML applications and a small set of tools for SOAP and XML development.

Basic information about each component is given on this page and in the DocSOAP XDK Datasheet. Detailed information for developers and others interested in an in-depth look at the DocSOAP XDK should see the DocSOAP XDK Developer's Guide.

What is DocSOAP?

The DocSOAP Framework is the world's leading API for document-centric SOAP processing, offering high performance and a powerful programming abstraction for reading, writing, creating and manipulating SOAP messages.

The DocSOAP Framework Sample Guide introduces a simple sample DocSOAP application. See the chapter The DocSOAP Framework in the DocSOAP XDK Developer's Guide for detailed information on the theory and practice of using the API.

What is XGen?

XGen is a tool that generates Java code from XML Schemas, and converts between the Java and XML formats at runtime. The generated code is customized for the structures defined in the schema processed, and provides an API for creating, accessing and modifying valid XML instances of the processed schema at runtime.

The XGen Sample Guide describes a simple sample XGen application. See the chapter XGen in the DocSOAP XDK Developer's Guide for detailed information about XGen and its usage.

What is UNIParser?

UNIParser is the parser included with the DocSOAP XDK. It enables XML processing and validation customized for DocSOAP XDK functionality.

The UNIParser Sample Guide describes a simple sample UNIParser application. See the chapter UNIParser in the the DocSOAP XDK Developer's Guide for detailed information about UNIParser and its usage.

What is the Document Framework?

Document Framework is a unified, extensible API for handling documents in binary, text and XML formats. Document Framework offers high-performance XML processing in all major in-memory representations.

The Document Framework Sample Guide describes a simple sample Document Framework application. See the chapter The Document Framework in the the DocSOAP XDK Developer's Guide for detailed information about the Document Framework and its usage.

How do I develop applications with the DocSOAP XDK?

This installation provides you with both the binaries as well as the source code for the DocSOAP Framework, XGen, UNIParser and the Document Framework. Sample code and simple applications as well as XML schemas and documents will be found under the sample directory of the installation. The sample Readme files for each component are referenced in the sections above. The Developer's Guide for each part describes in great detail how to use the DocSOAP XDK and provides extensive background information.

You can also view the DocSOAP XDK Javadoc to see the programming interfaces to the DocSOAP XDK.