Reference Library

The Axis Project lives or fails based on its human resources. Users and contributors alike help the project with ideas and brainpower. A common foundation of knowledge is required to effectively participate in this virtual community. The following is a list of documents that we have found helpful for us and may be helpful to you:

These resources are required reading for anybody contributing source code to the project.

SOAP Specific Resources

SOAP W3C Specification
Required reading.

SOAP Messaging with Attachments W3C Specification
SOAP combined with MIME.

SOAP Security Extensions: Digital Signature Specification
Adding security to SOAP.

Other Specifications

Web Services Description Language (WSDL) 1.1

WS-I Basic Profile Version 1.0

Java API for XML-based RPC (JAX-RPC)

Other Resources

The Java Language Specification
Written by the creators of the Java Programming Language, this online book is considered by many to be the bible for programming in Java. A must read.

Javadoc
Javadoc is the automatic software documentation generator used by Java since it was first released. All code written for this project must be documented using Javadoc conventions.

The Java Code Conventions
This Sun document specifies the de-facto standard way of formatting Java code. All code written for this project must follow these conventions.