Alqaoud, Ahmed, Taylor, Ian James ORCID: https://orcid.org/0000-0001-5040-0772 and Jones, Andrew Clifford 2009. Publish/subscribe as a model for scientific workflow interoperability. Presented at: 4th Workshop on Workflows in Support of Large-Scale Science, Portland, OR, USA, 14-20 November 2009. Published in: Deelman, E. and Taylor, Ian James eds. Proceedings of the 4th Workshop on Workflows in Support of Large-Scale Science. New York, NY: ACM, 10.1145/1645164.1645165 |
Abstract
Workflow interoperability is receiving increasing attention from the distributed computing community. Different standards and levels have been set to achieve interoperability among workflow system, for example, by the Workflow Management Coalition (WfMC). WS-based notification messaging systems provide a mechanism for decoupling and enabling asynchronous messaging among different applications in the distributed computing environment. In this paper a generic approach to achieving interoperability among workflow systems, based on a WS-based notification messaging system, is proposed. This approach exposes an API called Publish/Subscribe Scientific Workflow Interoperability Framework (PS-SWIF) that can be implemented in multiple workflow systems to provide run time interoperability. The PS-SWIF application is based on Web Services that enable scientists to apply a Publish/Subscribe mechanism to publish a topic using a workflow system, and enables different workflow systems to subscribe to this topic and receive notification messages when an event is executed.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Date Type: | Publication |
Status: | Published |
Schools: | Computer Science & Informatics |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
Publisher: | ACM |
ISBN: | 9781605587172 |
Last Modified: | 05 Jan 2024 06:37 |
URI: | https://orca.cardiff.ac.uk/id/eprint/14252 |
Citation Data
Cited 5 times in Scopus. View in Scopus. Powered By Scopus® Data
Actions (repository staff only)
Edit Item |