Web Services Invocation Framework: User's Guide



What is WSIF?

WSIF stands for the Web Services Invocation Framework. It supports a simple, WSDL-driven Java API for invoking Web services, no matter how or where the services are provided. The framework allows maximum flexibility for the invocation of any WSDL-described service.

For more information, read the WSIF overview.


Using WSIF

WSIF is capable of invoking any WSDL-described service. The WSDL 1.2 specification defines the current WSDL standard, and an associated document, WSDL 1.2 bindings, defines standard binding extensions that describe how to use the SOAP, HTTP and MIME protocols to invoke services described using WSDL.

WSIF defines additional binding extensions so that EJBs, local java classes, software accessible over message queues using the JMS API and software that can be invoked using the Java Connector architecture can also be described in WSDL. WSIF is packaged with providers that allow transparent invocation of such software given the corresponding WSDL description. Here are the documents that describe these bindings:

The WSIF distribution includes samples that show you how to invoke such services using the WSIF API. The Samples documentation describes them.


Reporting bugs and getting help

You can report bugs using Apache'sBugzilla system, as described here. Post to the axis-user mailing list for help, as described here.