Skybot used Axis to generate java code interface from the WSDL to execute the web services.

Skybot uses the following web services to run a workflow:

login

startWorkflowEx OR startWorkflowFromTask

waitTillWorkflowComplete

getWorkflowDetailsEx

getWorkflowLog (optional)

logout

We use these web services for running a specific task:

login

startTask

waitTillTaskComplete

getTaskDetails

getWorkflowLog (optional)

logout