ePubs
The open archive for STFC research publications
Home
About ePubs
Content Policies
News
Help
Privacy/Cookies
Contact ePubs
Full Record Details
Persistent URL
http://purl.org/net/epubs/work/36535
Record Status
Checked
Record Id
36535
Title
Application of Business Process Execution Language to Scientific Workflows
Contributors
A Akram
,
D Meredith
,
R J Allan
Abstract
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 the de-facto standard for orchestrating Web services for business workflows. An investigation and proposal for the use of the Web services Invocation Framework (WSIF) [38] to extend BPEL is also provided. In summary, by extending BPEL where necessary (in conjunction with standard BPEL features), workflows can be successfully adapted to fulfill all the requirements of complex scientific workflows.
Organisation
CCLRC
,
ESC
,
ESC-GTG
Keywords
Archaeology
,
Workflow
,
BPEL
Funding Information
Related Research Object(s):
Licence Information:
Language
English (EN)
Type
Details
URI(s)
Local file(s)
Year
Journal Article
International Transactions on Systems and Applications 1, no. 3 (2006): 289-302.
2006.09.034.pdf
2006
Showing record 1 of 1
Recent Additions
Browse Organisations
Browse Journals/Series
Login to add & manage publications and access information for OA publishing
Username:
Password:
Useful Links
Chadwick & RAL Libraries
SHERPA FACT
SHERPA RoMEO
SHERPA JULIET
Journal Checker Tool
Google Scholar