Java SE Technologies and Web Services

Many technologies, one platform

Java SE technologies provide the functionality to develop and run applications
» Get Java SE

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 6:

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 for J2SE 1.4.2 and J2SE 5.0 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:  
Web Services Essentials
Forums
SOAP FAQ
JAXB FAQ
Articles and Blogs
Issue Reports
 

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

Update Your Java Runtime Environment

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.