The present invention proposes a method and a corresponding system for
scheduling invocation of web services from a central point of control. A
scheduler accesses a workload database, which associates an execution
agent and a descriptor with each submitted job. The descriptor identifies
a desired web service, an address of a corresponding WSDL document, and
the actual content of a request message to be passed to the web service.
Whenever the job is submitted for execution, the scheduler sends the
job's descriptor to the associated agent. In response thereto, the agent
downloads the WSDL document that specifies the structure of the messages
supported by the web service. The scheduler builds a request message for
the web service embedding the desired content into the structure
specified in the WSDL document. The agent sends the request message to an
endpoint implementing the web service, so as to cause its invocation.