Title:
|
OPTIMIZING THE EXECUTION STRUCTURE OF COMPOSED WEB SERVICES |
Author(s):
|
Leo Rela , Juha Puustjärvi |
ISBN:
|
972-8924-19-4 |
Editors:
|
Pedro Isaías, Miguel Baptista Nunes and Inmaculada J. Martínez |
Year:
|
2006 |
Edition:
|
V II, 2 |
Keywords:
|
Web Services, workflow, BPEL, scheduling |
Type:
|
Short Paper |
First Page:
|
187 |
Last Page:
|
190 |
Language:
|
English |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
Today an ever-expanding set of business processes is based on Internet. Many such business processes involve a workflow, i.e., a coordinated execution of multiple Web Services. These Web Services may vary in many ways, e.g., with respect to their failure probability, or with respect whether they require human interaction. Also the used environment, e.g. Internet, mobile networks or P2P, may have changing reliability. A salient feature of transactional workflows is that if one of its tasks fails, then the whole workflow will fail, meaning that the successfully executed tasks will be undone by compensating actions. We can minimize the cost of failed workflows by trying to design workflows in a way that its tasks are executed in the optimal order determined by their estimated duration and compensation cost. In this paper, we represent simple methods to either minimize total transaction time or its possible compensation costs. In addition, we discuss how such methods can be applied to workflow definition. |
|
|
|
|