TY - GEN
T1 - Building scientific workflow with taverna and BPEL
T2 - International Conference on Service-Oriented Computing, ICSOC 2008
AU - Tan, Wei
AU - Missier, Paolo
AU - Madduri, Ravi
AU - Foster, Ian
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=70350630601&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-01247-1_11
DO - 10.1007/978-3-642-01247-1_11
M3 - Conference contribution
AN - SCOPUS:70350630601
SN - 3642012469
SN - 9783642012464
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 118
EP - 129
BT - Service-Oriented Computing - ICSOC 2008 Workshops - ICSOC 2008 International Workshops, Revised Selected Papers
Y2 - 1 December 2008 through 1 December 2008
ER -