Developing Web services and clients

Use web services tools to discover, create, and publish web services that are created from Java™ beans, enterprise beans, and WSDL files. You can create of web services using a top-down approach (which starts with a WSDL file) or a bottom-up approach (which starts with a Java bean or EJB).

The following tables outline the various methods of creating web services and clients, sorted by the type of artifact you are using to create the service or client.

Table 1. Web services created from Java beans
  JAX-RPC JAX-WS
WebSphere® Application Server V7.0 or later
  • Web services wizard
  • Ant task
  • Web services wizard
  • Annotations
  • Ant task
WebSphere Application Server V8.5.5 Liberty Profile
  • Not supported
  • Web services wizard
  • Annotations
  • Ant task
Table 2. Web services created from EJB v2.x enterprise beans
  JAX-RPC JAX-WS
WebSphere Application Server V7.0 or later
  • Web services wizard
  • Ant task
  • Not supported
WebSphere Application Server V8.5.5 Liberty Profile
  • Not supported
  • Not supported
Table 3. Web services created from EJB 3.x enterprise beans
  JAX-RPC JAX-WS
WebSphere Application Server V7.0 or later
  • Web services wizard
  • Ant task
  • Annotations
WebSphere Application Server V8.5.5 Liberty Profile
  • Not supported
  • Annotations
Table 4. Web services created from WSDL files
  JAX-RPC JAX-WS
WebSphere Application Server V7.0 or later
  • Web services wizard
  • Ant task
  • Web services wizard
  • Ant task
WebSphere Application Server V8.5.5 Liberty Profile
  • Not supported
  • Web services wizard
  • Ant task
Table 5. Web service clients created from WSDL files
  JAX-RPC JAX-WS
WebSphere Application Server V7.0 or later
  • Web services wizard
  • Ant task
  • Web services wizard
  • Ant task
WebSphere Application Server V8.5.5 Liberty Profile
  • Not supported
  • Web services wizard
  • Ant task

Feedback