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 to us and they maybe helpful to you:

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

SOAP Specific Resources

SOAP W3C Specification 1.1 and 1.2
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 2.0

WS - Addressing submission 1.0 (31st March,2005)

Web Services Policy Framework (WSPolicy)

WS-I Basic Profile Version 1.0

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

SOAP Message Transmission Optimization Mechanism

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.

Version Control with SubVersion
Written by Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato. It provides details on SVN features.