Develop Web services

WAS uses Web services standards developed for the Java language under the Java Community Process (JCP). These standards include the Java API for XML-based remote procedure call (JAX-RPC (JSR-101)) and Web services for J2EE (JSR-109). These specifications are new in WAS Version 5.0.2. If you have a previous version of WAS, see Develop and manage Apache SOAP Web services for information about developing Web services.

The JAX-RPC standard covers the programming model and bindings for using WSDL for Web services in the Java language. The Web services standard for J2EE covers the use of JAX-RPC in a J2EE environment, as well as the deployment of Web services implementations in a J2EE server. Both standards are part of the J2EE 1.4 release.

For more information on JAX-RPC, JSR-109, tutorials and other Web services and J2EE information, see Web services resources.

You can also use the WebSphere Studio Application Developer Version 5.1 graphical user interface development tools to develop Web services that integrate with WAS.

Develop a J2EE Web service based on an existing application (Version 5.0.2 or later)
See this topic for information about converting your existing application into a Web service.

Develop a J2EE Web service based on an existing WSDL file (Version 5.0.2 or later)
See this topic for information about developing a new Web services application.

Develop a Web services client (Version 5.0.2 or later)
See this topic for information about developing a client for a Web service.

Web services development artifacts
This topic describes the configuration files and interfaces that are part of a Web services application.

Map between Java, WSDL, and XML
This topic contains reference information about how WAS maps between Java and XML technologies such as XML schema, WSDL, and SOAP.

Develop and manage UDDI4J
This topic describes how to use the UDDI4J to generate and parse messages sent to and received from a UDDI server.

Web Services Invocation Framework (WSIF)
WSIF is a WSDL-oriented Java API that allows you to invoke Web services dynamically, regardless of what format the service is implemented in, or what mechanism is used to access it. This topic describes how to enable your Web services to use WSIF.

Develop and manage Apache SOAP Web services (Versions 5.0 and 5.0.1 only)
See this topic for information about developing Web services for WAS Version 5.0 and 5.0.1. Note that the Apache SOAP Web services are deprecated in Versions 5.0.2 and later.