Implementation of JAX-WS client applications
You can use the Java™ API for XML-based Web Services (JAX-WS) client-side programming model support in Liberty.
- Implementing static JAX-WS web services clients
-
You can develop static web services clients that are based on the web Services for Java Platform, Enterprise Edition (Java EE) specification and the Java API for XML-based Web Services (JAX-WS) programming model.
- Implementing dynamic JAX-WS web services clients
-
You can develop dynamic web services clients that are based on the web Services for Java Platform, Enterprise Edition (Java EE) specification and the Java API for XML-based Web Services (JAX-WS) programming model.
- Running an unmanaged web services JAX-WS client
-
You can use the Thin Client for JAX-WS with WebSphere® Application Server as a stand-alone client run time in a pure Java SE environment, or in an OSGi environment. If you are running the Thin Client with non-IBM JDK for Liberty, add the
-Dcom.ibm.websphere.thinclient=true
property on the Java launch command line.
- Running a managed web services JAX-WS client
-
You can use the
@WebServiceRef
or@Resource
annotation to inject instances of a JAX-WS service or endpoint, or you can use Java Naming and Directory Interface (JNDI) look up to perform service lookup.
- Set up a development environment for web services
- WebSphere Application Server default directories
- Deploying web services applications onto application servers
For more information about the jaxws-2.2
feature, see Liberty
features.