Title :
Scientific Workflows as Services in caGrid: A Taverna and gRAVI Approach
Author :
Tan, Wei ; Chard, Kyle ; Sulakhe, Dinanath ; Madduri, Ravi ; Foster, Ian ; Soiland-Reyes, Stian ; Goble, Carole
Author_Institution :
Argonne Nat. Lab., Univ. of Chicago & Argonne Nat. Lab., Chicago, IL, USA
Abstract :
In scientific collaboration platforms such as caGrid, workflow-as-a-service is a useful concept for various reasons, such as easy reuse of workflows, access to remote resources, security concerns, and improved execution performance. We propose a solution for facilitating workflow-as-a-service based on Taverna as the workflow engine and gRAVI as a service wrapping tool. We provide both a generic service to execute all Taverna workflows, and an easy-to-use tool (gRAVI-t) for users to wrap their workflows as workflow-specific services, without developing service code. The signature of the specific service is identical to the corresponding workflow´s input/output definition and is therefore more self-explained to workflow users. These two categories of services are useful in different scenarios, respectively. We use a tumor analysis workflow as an example to demonstrate how the workflow-as-a-service approach benefits the execution performance. Finally a conclusion is drawn and future research opportunities are discussed.
Keywords :
Web services; grid computing; groupware; medical information systems; workflow management software; Taverna approach; Web service; caGrid; gRAVI approach; improved execution performance; remote resource access; scientific collaboration platform; security concern; tumor analysis; workflow reuse; Acceleration; Cancer; Computer science; Data processing; Databases; Engines; Neoplasms; Performance analysis; Web services; Wrapping; Grid; Taverna; Web service; workflow;
Conference_Titel :
Web Services, 2009. ICWS 2009. IEEE International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3709-2
DOI :
10.1109/ICWS.2009.19