Building scientific workflow with taverna and BPEL: A comparative study in cagrid

Wei Tan*, Paolo Missier, Ravi Madduri, Ian Foster

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

With the emergence of "service oriented science," the need arises to orchestrate various services to facilitate scientific investigation - that is, to create "science workflows." In this paper we summarize our findings in providing a workflow solution for the caGrid service-based grid infrastructure. We choose BPEL and Taverna as candidate solutions, and compare their usability in the full lifecycle of a scientific workflow, including service discovery, service composition, workflow execution, and workflow result analysis. We determine that BPEL offers a comprehensive set of primitives for modeling processes of all flavors, while Taverna provides a more compact set of primitives and a functional programming model that eases data flow modeling. We hope that our analysis not only helps researchers choose a tool that meets their needs, but also provides some insight on how a workflow language and tool can fulfill the requirement of scientists.

Original languageEnglish
Title of host publicationService-Oriented Computing - ICSOC 2008 Workshops - ICSOC 2008 International Workshops, Revised Selected Papers
Pages118-129
Number of pages12
DOIs
Publication statusPublished - 2009
EventInternational Conference on Service-Oriented Computing, ICSOC 2008 - Sydney, NSW, Australia
Duration: 1 Dec 20081 Dec 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5472 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Conference on Service-Oriented Computing, ICSOC 2008
Country/TerritoryAustralia
CitySydney, NSW
Period1/12/081/12/08

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Building scientific workflow with taverna and BPEL: A comparative study in cagrid'. Together they form a unique fingerprint.

Cite this