Middleware for running and debugging Taverna workflows utilising RESTful web services
by Kasikrit Damkliang; Pichaya Tandayya
International Journal of Simulation and Process Modelling (IJSPM), Vol. 15, No. 6, 2020

Abstract: Scientific workflows composed of independent distributed web services allow a user to easily orchestrate dataflows and processing tasks, and handle interoperations with ever more intricate workflows. Typically, these integrated workflows are complex, tightly-coupled, and computational and data intensive because of the workflow invocation management. One side effect is the increase in no-response states as unpredictable events and infrastructure inconsistencies interrupt invocations and cause failure, which are hard and heavy work to manually debug. We propose middleware for running and debugging integrated workflows called RDW utilising the Taverna Server invocation engine which helps the user investigate complex tightly-coupled workflows. Two debugging modes, sequential and parallel, are provided for inspecting the sub-workflows of these integrated workflows. Also, interactions between the user and the server are orchestrated seamlessly by the RDW which manages workflow invocations and provides running and debugging logs. The execution time of our RDW is slightly less than the standard workbench, although the sequential and parallel RDW debugging modes have slightly different running times. RDW offers stable workflow invocation which can significantly reduce the total execution times. The middleware is freely available from our website (http://bioservices.sci.psu.ac.th).

Online publication date: Tue, 19-Jan-2021

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Simulation and Process Modelling (IJSPM):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com