WSIF architecture

The WSIF architecture is shown in this figure. The components of this architecture are described after the figure.

WSIF architecture

WSIF architecture.
The WSIF architecture, shows a Web service invoked by loading a WSDL document, creating a WSIF service, using the service to get a WSIF operation, then invoking the target Web service by providing the WSIF operation with the target service operation's name and the message that it needs.

WSIF provider
A WSIF provider is an implementation of a WSDL binding that can run a WSDL operation through a binding-specific protocol. WebSphere Application Server - Express includes WSIF providers for SOAP over HTTP, and Java. For more information, see Use the WSIF providers.

WSIFOperation

The runtime representation of an operation, called WSIFOperation is responsible for invoking a service based on a particular binding.

WSIFService
The WSIFService is responsible for generating an instance of WSIFOperation to be used for a particular invocation of a service operation.

WSDL documents
The Web service WSDL document contains the location of the Web service. The binding document defines the protocol and format for operations and messages defined by a particular portType.