Sciweavers

ITSSA
2006

Application of Business Process Execution Language to Scientific Workflows

13 years 11 months ago
Application of Business Process Execution Language to Scientific Workflows
: This paper investigates the use of the Business Process Execution Language for Web services (BPEL4WS/ BPEL) for managing scientific workflows. The complexity, unpredictability and inter-dependency of the components in a scientific workflow often demand great flexibility in a workflow-language in order to support; 1) exception handling, 2) recovery from uncertain situations, 3) user interactions to facilitate interactive steering and monitoring, 4) dynamism to adapt to the changing environment, 5) compensation handling to reverse the effects of previous activities that have been abandoned, and 6) flexibility to support dynamic selection of services at runtime and to support changing data requirements. These requirements are illustrated with examples taken from a real scientific workflow; the e-HTPX project for high throughput protein crystallography. In the context of addressing these requirements, the features of the BPEL4WS specification are discussed, which is widely regarded as th...
Asif Akram, David Meredith, Rob Allan
Added 13 Dec 2010
Updated 13 Dec 2010
Type Journal
Year 2006
Where ITSSA
Authors Asif Akram, David Meredith, Rob Allan
Comments (0)