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

Archived Projects

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.

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