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. © 2009 Springer Berlin Heidelberg.
CITATION STYLE
Tan, W., Missier, P., Madduri, R., & Foster, I. (2009). Building scientific workflow with taverna and BPEL: A comparative study in cagrid. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5472 LNCS, pp. 118–129). https://doi.org/10.1007/978-3-642-01247-1_11
Mendeley helps you to discover research relevant for your work.