Service-Oriented Architecture for VIEW: A Visual Scientific Workflow Management System
- 1 July 2008
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1, 335-342
- https://doi.org/10.1109/scc.2008.118
Abstract
Scientific workflows have recently emerged as a new paradigm for scientists to formalize and structure complex and distributed scientific processes to enable and accelerate many scientific discoveries. In contrast to business workflows, which are typically control flow oriented, scientific workflows tend to be dataflow oriented, introducing a new set of requirements for system development. These requirements demand a new architectural design for scientific workflow management systems (SWFMSs). Although several SWFMSs have been developed that provide much experience for future research and development, a study from an architectural perspective is still missing. The main contributions of this paper are: (i) based on a comprehensive survey of the literature and identification of key requirements for SWFMSs, we propose the first reference architecture for SWFMSs, (ii) in compliance with the reference architecture, we further propose a service-oriented architecture for VIEW (a VIsual sciEntificWorkflow management system), (iii) we implement VIEW to validate the feasibility of the proposed architectures, and (iv) we present two case studies to showcase the applications of our VIEW system.Keywords
This publication has 14 references indexed in Scilit:
- Swift: Fast, Reliable, Loosely Coupled Parallel ComputationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Workflows for e-SciencePublished by Springer Nature ,2007
- Storing and Querying Scientific Workflow Provenance Metadata Using an RDBMSPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Developing scientific workflows from heterogeneous servicesACM SIGMOD Record, 2006
- Scientific workflow management and the Kepler systemConcurrency and Computation: Practice and Experience, 2005
- A taxonomy of scientific workflow systems for grid computingACM SIGMOD Record, 2005
- Triana: a graphical Web service composition and execution toolkitPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Workflow PatternsDistributed and Parallel Databases, 2003
- WebWork: METEOR2's Web-Based Workflow Management SystemJournal of Intelligent Information Systems, 1998
- Exotica/FMDC: A workflow management system for mobile and disconnected clientsDistributed and Parallel Databases, 1996