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). |