Polling. As mentioned before, “polling” is a very interesting feature of Soaplab web services that allow the execution of long lasting processes without reaching the client’s timeout. If ▇▇▇▇▇▇▇ calls a web service and it doesn’t answer in before this timeout the call is cancelled and an error is reported. Thanks to Soaplab polling we will be able to skip this timeout by making periodic requests to the web service to check its status. Workflow designers can avoid the timeout by creating a series of calls to the soaplab operation “getStatus” until the web service is finished and then use operation “getResults”. This would perfectly work but it would create a much more complex workflow than what users in PANACEA are used to. On the other hand, if designers make use of the Taverna Soaplab plugin (it was also used in the 1st version of the platform) they’ll be able to easily configure polling without making complex series of calls. The plugin will make them automatically. This is one of the reasons why it was important to use the plugin.
Appears in 2 contracts
Sources: Grant Agreement, Grant Agreement