Authors: Ahmed Alqaoud, Ian Taylor, Andrew Jones
Addresses: School of Computer Science and Informatics, Cardiff University, 5 The Parade, Roath, Cardiff, UK. ' School of Computer Science and Informatics, Cardiff University, 5 The Parade, Roath, Cardiff, UK. ' School of Computer Science and Informatics, Cardiff University, 5 The Parade, Roath, Cardiff, UK
Abstract: This paper presents a scientific workflow interoperability framework (SWIF), based on a publish/subscribe asynchronous messaging system, aiming to achieve workflow interoperability. Using the SWIF approach, interoperability can be achieved among workflow management systems that operate remotely. SWIF realises asynchronous processing which reduces dependencies between processes in a workflow management system and presents a decoupled approach, highly suitable to a coarse-grained distributed environment. The design of SWIF is based on a set of web services that follow WS-Eventing specifications, enabling the scientists using the workflow management system to make processes on a workflow engine available to other workflows, so users can register their interests in this event. When this event occurred, all registered workflows receive a notification message. A scientific application example, using Triana, Taverna and Kepler workflow management systems, is demonstrated to verify the approach and evaluate system performance.
Keywords: workflow interoperability; publish-subscribe messaging; web services; WS-Eventing; notification messages; scientific workflows; workflow management; asynchronous processing; workflow design; Triana; Taverna; Kepler.
International Journal of Business Process Integration and Management, 2010 Vol.5 No.1, pp.93 - 105
Published online: 10 May 2010 *Full-text access for editors Access for subscribers Purchase this article Comment on this article