Title |
A comparison of using Taverna and BPEL in building scientific workflows: the case of caGrid
|
---|---|
Published in |
Concurrency & Computation: Practice & Experience, November 2009
|
DOI | 10.1002/cpe.1547 |
Pubmed ID | |
Authors |
Wei Tan, Paolo Missier, Ian Foster, Ravi Madduri, David De Roure, Carole Goble |
Abstract |
With the emergence of "service oriented science," the need arises to orchestrate multiple services to facilitate scientific investigation-that is, to create "science workflows." We present here our findings in providing a workflow solution for the caGrid service-based grid infrastructure. We choose BPEL and Taverna as candidates, and compare their usability in the lifecycle of a scientific workflow, including workflow composition, execution, and result analysis. Our experience shows that BPEL as an imperative language offers a comprehensive set of modeling primitives for workflows of all flavors; while Taverna offers a dataflow model and a more compact set of primitives that facilitates dataflow modeling and pipelined execution. We hope that this comparison study not only helps researchers select a language or tool that meets their specific needs, but also offers some insight on how a workflow language and tool can fulfill the requirement of the scientific community. |
Mendeley readers
Geographical breakdown
Country | Count | As % |
---|---|---|
United Kingdom | 5 | 9% |
United States | 1 | 2% |
Greece | 1 | 2% |
Canada | 1 | 2% |
Unknown | 45 | 85% |
Demographic breakdown
Readers by professional status | Count | As % |
---|---|---|
Researcher | 13 | 25% |
Professor | 8 | 15% |
Student > Ph. D. Student | 8 | 15% |
Student > Master | 7 | 13% |
Student > Doctoral Student | 4 | 8% |
Other | 9 | 17% |
Unknown | 4 | 8% |
Readers by discipline | Count | As % |
---|---|---|
Computer Science | 28 | 53% |
Agricultural and Biological Sciences | 5 | 9% |
Engineering | 4 | 8% |
Medicine and Dentistry | 3 | 6% |
Biochemistry, Genetics and Molecular Biology | 2 | 4% |
Other | 5 | 9% |
Unknown | 6 | 11% |