A survey of data provenance in e-science
ACM SIGMOD Record
Workflows for e-Science: Scientific Workflows for Grids
Workflows for e-Science: Scientific Workflows for Grids
Taverna Workflows: Syntax and Semantics
E-SCIENCE '07 Proceedings of the Third IEEE International Conference on e-Science and Grid Computing
SOAs for Scientific Applications: Experiences and Challenges
E-SCIENCE '07 Proceedings of the Third IEEE International Conference on e-Science and Grid Computing
The myGrid ontology: bioinformatics service discovery
International Journal of Bioinformatics Research and Applications
BPEL4Job: A Fault-Handling Design for Job Flow Management
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Orchestrating caGrid Services in Taverna
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
Data Lineage Model for Taverna Workflows with Lightweight Annotation Requirements
Provenance and Annotation of Data and Processes
Feta: a light-weight architecture for user oriented semantic service discovery
ESWC'05 Proceedings of the Second European conference on The Semantic Web: research and Applications
BPM'11 Proceedings of the 9th international conference on Business process management
Using workflows and web services to manage simulation studies (WIP)
Proceedings of the 2012 Symposium on Theory of Modeling and Simulation - DEVS Integrative M&S Symposium
Hi-index | 0.00 |
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.