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 |
|
- 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
|
|
| WebSphere Application
Server V8.5.5 Liberty Profile |
|
|
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
|
|
| WebSphere Application
Server V8.5.5 Liberty Profile |
|
|
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 |
|
- 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 |
|
- Web services wizard
- Ant task
|