Scientific Workflow Interoperability Evaluation

There is wide range of scientific workflow systems today, each one designed to resolve problems at a specific level. In large collaborative projects, it is often necessary to recognize the heterogeneous workflow systems already in use by various partners and any potential collaboration between these systems requires workflow interoperability. Publish/Subscribe Scientific Workflow Interoperability Framework (PS-SWIF) approach was proposed to achieve workflow interoperability among workflow systems. This paper evaluates the PS-SWIF approach and its system to achieve workflow interoperability using Web Services with asynchronous notification messages represented by WS-Eventing standard. This experiment covers different types of communication models provided by Workflow Management Coalition (WfMC). These models are: Chained processes, Nested synchronous sub-processes, Event synchronous sub-processes, and Nested sub-processes (Polling/Deferred Synchronous). Also, this experiment shows the flexibility and simplicity of the PS-SWIF approach when applied to a variety of workflow systems (Triana, Taverna, Kepler) in local and remote environments.

Authors:



References:
[1] The National Science Foundation. Linked environments for
atmospheric discovery (lead), 2003. Available at: URL
http://www.renci.org/focus-areas/project-archive/lead.
[2] Scott Koranda. Ligo inspiral analysis workflow, 2007. Available at:
URL https://spaces.internet2.edu/display/scischworkflow/Home.
[3] Philip Maechling. Scec earthquake wave propagation and source
validation workflow, 2007. Available at: URL
https://spaces.internet2.edu/display/scischworkflow/Home.
[4] Adrian Toth. Levels of the grid workflow interoperability. Open Grid
Forum OGF20, May 2007.
[5] Andrew Harrison. Workflow sharing and interoperability. GridNet2
Report - Open Grid Forum OGF21, October 2007.
[6] Ian Taylor. Workflow management research group - wfm-rg. GridNet2
Report - Open Grid Forum OGF22, February 2008.
[7] K Klingenstein and D Gannon. Improving interoperability, sustainability
and platform convergence in scientific and scholarly workflow.
Technical report, University of Colorado and Indiana University, 2007.
[8] Ewa Deelman and Miron Livny. The pegasus approach to building a
workflow management system.
[9] A.Alqaoud, I.Taylor, A.Jones,2010, Scientific Workflow Interoperability
Framework. International Journal of Business Process Integration and
Management. ( Scientific Workflows).
[10] D. Hollingsworth. Workflow management coalition: The workflow
reference model. Document TC00-1003, Workflow Management
Coalition, Jan, 1995.
[11] Workflow Management Coalition members. Workflow Management
Coalition Workflow Standard - Interoperability Abstract Specification.
The Workflow Management Coalition, 1996.
[12] Workflow Management Coalition members. Workflow Management
Coalition Workflow Standard - Interoperability Internet e-m MIME
Binding. The Workflow Management Coalition, 2000.
[13] Workflow Management Coalition members. Workflow Management
Coalition Workflow Standard - Interoperability Wf XML Binding. The
Workflow Management Coalition, 2001.
[14] Susan B. Davidson, Sarah Cohen Boulakia, and Anat Eyal et al.
Provenance in scientific workflow systems. IEEE Data Eng. Bull.,
30(4):44-50, 2007.
[15] D. Box et al. Web services eventing (ws-eventing), 2004. Available at:
URL http://www.w3.org/Submission/WS-Eventing/ .
[16] T. Oinn, M. Addis, J. Ferris, D. Marvin, M. Senger, M. Greenwood, T.
Carver, K. Glover, M.R. Pocock, A. Wipat, et al. Taverna: a tool for the
composition and enactment of bioinformatics workflows, 2004
[17] National Science Foundation. The Kepler Project. 2002. Available at:
URL https://kepler-project.org/ .
[18] Cardiff University. The Triana Project. Available at: URL
http://www.trianacode.org.