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.
[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.
[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.
@article{"International Journal of Information, Control and Computer Sciences:60907", author = "Ahmed Alqaoud", title = "Scientific Workflow Interoperability Evaluation", abstract = "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.", keywords = "Publish/subscribe, scientific workflow, web services, workflow interoperability.", volume = "7", number = "6", pages = "827-8", }