Use WSIF to invoke Web services
You invoke a Web service dynamically by using the WSIF API directly.
You specify the location of the Web Services Description Language (WSDL) file for the service, the name of the operation to invoke, and any operation arguments. All other information needed to access the Web service (the abstract interface, the binding, and the service endpoint) is available through the WSDL.
This kind of invocation does not require stub classes and does not need a separate compilation cycle.
See about using the Web Services Invocation Framework (WSIF) to invoke Web services, see the following topics:
- Linking a WSIF service to the underlying implementation of the service.
- Develop a WSIF service.
- Use complex types.
- Use WSIF to bind a JNDI reference to a Web service.
- Example: Passing SOAP messages with attachments using WSIF.
- Interacting with the Java EE container in WAS.
Linking a WSIF service to the underlying implementation of the service
Develop a WSIF service
Interacting with the Java EE container in WAS
Invoking a WSDL-based Web service through the WSIF API 
Related concepts
WSIF and WSDL
Related tasks
Running WSIF as a client
Learn about the Web Services Invocation Framework (WSIF)
Manage WSIF
Use complex types
Use WSIF to bind a JNDI reference to a Web service
Web Services Invocation Framework (WSIF): Enabling Web services
Related
Example: Passing SOAP messages with attachments using WSIF