You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

The Apache Web Services project is the home of a number of Web services related projects, from base XML parsers up through the WS-* set of standards. A number of the projects have both Java a C flavors allowing for broad useage of these technologies. For more information and downloads, visit the individual project pages liked to below.

Projects

  • Axis (1.X) - an implementation of the Simple Object Access Protocol (SOAP).
  • Axis2 - a redesign of Axis (1.X) supporting SOAP 1.2/SOAP1.2/REST/and more.
  • WS-Commons - collection of web service related, reusable components.
  • JaxMe - an implementation of JAXB, the specification for Java/XML binding.
  • jUDDI - an implementation of the Universal Description, Discovery, and Integration (UDDI) specification.
  • Kandula - implements WS-Coordination, WS-AtomicTransaction and WS-BusinessActivity protocols based on Apache Axis and Axis2.
  • Sandesha - WS-ReliableMessaging implementations for Axis and Axis2
  • Scout - an implementation of the JSR 93 (JAXR).
  • Synapse - a robust, lightweight implementation of a highly scalable and distributed service mediation framework based on Web services specifications.
  • Tuscany - a robust infrastructure that simplifies the development of SOA-based systems, including: Service Component Architecture (SCA), Service Data Object (SDO), and Data Access Service (DAS).
  • Woden - a Java class library for reading, manipulating, creating and writing WSDL documents.
  • WSIF - a simple Java API for invoking Web services, no matter how or where the services are provided.
  • WSS4J - an implementation of the OASIS Web Services Security (WS-Security) from OASIS Web Services Security TC.
  • XML-RPC - a Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to implement remote procedure calls.

 Note: Tuscany efforts is currently undergoing incubation at the Apache Software Foundation (ASF), sponsored by the ASF's WebServices Project. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.

Other Apache Web Services related projects

There are a number of other projects at the Apache Software Foundation related to Web services including Apache CXF and Apache Synapse

The Team

The individual sub projects are made up of more than two hundred committers and many more contributors who do develop, test and help users with the web services software we develop. In addition, there is a group known as the Project Management Committee which is made up of people from across many of the projects which oversees the collection of project.

Getting Involved

As an open source project, we are always on the look out for people to get involved, helping us improve our next releases, add innovative new features or help support our many users. Most people get involved through a specific project, but the following are more general ways of getting in touch.

Mailing Lists

Each individual project maintains its own mailing lists for development and user discussion. For broader web services discussion, please use general at ws for apache dot org

Wiki

The Web Services Wiki can be used for posting thoughts, proposals etc...

IRC

Pick any freenode.org server and join channel #apache-ws for discussions.

Planet Web Services

Planet Web Services is an aggregation of blogs written by many project members and is a good way of keeping in touch with all that's going on.

  • No labels