Web Service Integration Framework (WSIF)
Created by Deeson Online
This is an API type module - you won't need it unless you install another module that depends on it.
================================================
When connecting Drupal to an external webservice there are a number
of repeated tasks that any good web service integration requires.
1. List if the webservice is running on the report status screen
2. Take the connection to the webservice down globally if it stops
responding or runs slow.
3. Periodically check the web service when it is globally off to
see if it is back and working correctly.
4. Singleton and Factory patterns for resource handling.
5. Integration with standard Drupal framework (logging and exception handling, caching etc).
The goal of the Web Service Integration Framework (WSIF) is to provide a standardised structure
for other modules which talk to web services so it does in a standard fashion.
How to use this module with your web services module
====================================================
1. Extend and wrapper the API.
You will generally have an API for your webservice, typically
a class file that must be instantiated.
Instead of instantiating this directly we will wrapper it in
a wsif container.