The Apache Web Services project is the home of a number of Web services related projects. For more information and downloads, visit the individual project pages listed below.
The Apache Web Services project actively maintains the following subprojects:
| Apache Axiom | An XML and SOAP object model which supports deferred parsing and on-demand building of the object tree. |
| Apache Neethi | A general framework for the programmers to use WS Policy. |
| Apache Woden | A Java class library for reading, manipulating, creating and writing WSDL documents. |
| Apache WSS4J | An implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC. |
| Apache XmlSchema | A Java class library for creating and traversing W3C XML Schema 1.0 documents. |
The following projects are no longer actively maintained and have been archived:
| Apache JaxMe | An implementation of JAXB, the specification for Java/XML binding. |
| Apache SOAP | A first generation SOAP stack. |
| Apache TCPMon | A tool to intercept SOAP/HTTP messages. |
| Apache WSIF | A simple Java API for invoking Web services, no matter how or where the services are provided. |
| Apache XML-RPC | A Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to implement remote procedure calls. |
Source and binary releases for these projects are still available from archive.apache.org.
The following projects were built as subprojects of the Apache Web Services project. As a result of their success, they have become separate Top Level Projects:
| Apache Axis and Axis2 | SOAP Web services stacks |
| Apache jUDDI | An open source Java implementation of the Universal Description, Discovery, and Integration (UDDI v3) specification for (Web) Services. |
| Apache Synapse | A lightweight and high-performance Enterprise Service Bus (ESB). |