Welcome to the Apache Web Services™ Project

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.

Active Projects

The Apache Web Services project actively maintains the following subprojects:

Apache AxiomAn XML and SOAP object model which supports deferred parsing and on-demand building of the object tree.
Apache NeethiA general framework for the programmers to use WS Policy.
Apache WodenA Java class library for reading, manipulating, creating and writing WSDL documents.
Apache WSS4JAn implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
Apache XmlSchemaA Java class library for creating and traversing W3C XML Schema 1.0 documents.

Archived Projects

The following projects are no longer actively maintained and have been archived:

Apache JaxMeAn implementation of JAXB, the specification for Java/XML binding.
Apache SOAPA first generation SOAP stack.
Apache TCPMonA tool to intercept SOAP/HTTP messages.
Apache WSIFA simple Java API for invoking Web services, no matter how or where the services are provided.
Apache XML-RPCA 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.

Former Web Services Projects

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 Axis2SOAP Web services stacks
Apache jUDDIAn open source Java implementation of the Universal Description, Discovery, and Integration (UDDI v3) specification for (Web) Services.
Apache SynapseA lightweight and high-performance Enterprise Service Bus (ESB).