Java SE Technologies and Web Services

Web services are web-based enterprise applications that use open, XML-based standards and transport protocols to exchange data with clients.

These are the Java technology APIs for web services that are included in Java SE 7:

Name Version Package More Information
Java API for XML Web Services (JAXWS) 2.1 javax.xml.ws JAXWS Home Page
Java Architecture for XML Binding (JAXB) 2.1 javax.xml.bind JAXB Guide
SOAP with Attachments API for Java (SAAJ) 1.3 javax.xml.soap SAAJ Home Page
Java Web Services Metadata (JSR 181) 2.0 javax.jws JSR 181

These APIs are also available as separate downloads at the Java Web Services home page and are included in the open-source Java EE 5-compliant application server at Project GlassFish.

Java SE 6 also contains command line tools to assist you in creating web services. Please see Web Services Tools for more information.

See Also:

Please send feedback to users@jax-ws.dev.java.net.