A diagram depicting the Web Services Invocation Framework
(WSIF) architecture, and a description of each of the major components
of the architecture.
The Web Services Invocation Framework (WSIF) architecture is shown
in the figure.

The components of this architecture include:
- WSDL document
- The Web Services Description Language (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.
- WSIF service
- The WSIFService interface is responsible for generating an instance
of the WSIFOperation interface to use for a particular invocation
of a service operation.
- WSIF operation
- The runtime representation of an operation, called WSIFOperation is
responsible for invoking a service based on a particular binding.
- WSIF provider
- A WSIF provider is an implementation of a WSDL binding that can
run a WSDL operation through a binding-specific protocol. WSIF includes
SOAP providers, JMS providers, Java providers
and EJB providers. These providers link the WSIF service to the underlying
implementation of the service.
Note: Apache no longer supports WSIF.