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/37267
Record Status
Checked
Record Id
37267
Title
Workflow design requirements, BPEL and partner service design : the importance of standards, best practices and special considerations for optimized orchestration
Contributors
A Akram (STFC Daresbury Lab.)
,
D Meredith (STFC Daresbury Lab.)
Abstract
Of critical importance to building an effective and optimised workflow is; a) an understanding of the requirements of a workflow (and of a composition language), b) an effective workflow implementation that addresses these requirements, and c) the chosen style of partner Web services for their subsequent orchestration. In particular, we show how BPEL activities can be used to address these workflow requirements (Business Process Execution Language), which is widely regarded as the de-facto standard for Web service orchestration. We also show how different Web service standards, and some best practices / special considerations are critical when developing Web services for their use in workflows. We address the use of (standalone) Web services for use as partner services within BPEL. In particular, we show how different Web service styles and different approaches to Web service data binding and data typing must be carefully considered in order to successfully address the requirements of BPEL. In addition, we also discuss the use of the BPEL and Web services for managing real scientific workflows. We describe some (common) scientific workflow requirements and show how some limitations of Web services and BPEL in these scenarios. We provide examples and recommendations based on our experiences in developing Web services and workflows for large-scale scientific facilities and research projects in the UK.
Organisation
CCLRC
,
ESC
,
ESC-GTG
Keywords
Web Services
,
XML
,
Workflow
,
BPEL
,
Document
,
Web Service Design
,
RPC style
Funding Information
Related Research Object(s):
Licence Information:
Language
English (EN)
Type
Details
URI(s)
Local file(s)
Year
Journal Article
Dynamic, Computational Workflows: Discovery,Optimisation and Scheduling (2007).
2007
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