Extending BPEL for run time adaptability

  • Dimka Karastoyanova*
  • , Alejandro Houspanossian
  • , Mariano Cilia
  • , Frank Leymann
  • , Alejandro Buchmann
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

80 Citations (Scopus)

Abstract

The existing Web Service Flow (WS-flow) technologies enable both static and dynamic binding of participating Web services (WSs) on the process model level. Adaptability on per-instance basis is not sufficiently supported and therefore must be addressed to improve process flexibility upon changes in the environment. Ad-hoc process instance changes can be enabled by swapping participating WS instances, by modifying port Types of the partners to be invoked, and by changing process logic. In this work we address the problem of dynamic binding of WSs to WS-flow instances at run time, i.e. the ability to exchange a WS instance participating in a WS-flow instance with an alternative one. The problem is additionally complicated by the fact that the execution of a process depends on its deployment. We describe the "find and bind" mechanism, and we show its representation as a BPEL extension. We discuss the benefits that could be gained and the disadvantages it brings in. The mechanism extends and improves the existing process technologies. It facilitates a precisely controlled policy-based selection of WSs at run time and also provides for process instance repair, while maintaining simplicity. We also discuss a prototypical implementation of the presented functionality.

Original languageEnglish
Title of host publicationProceedings - Ninth IEEE International EDOC Enterprise Computing Conference 2005
PublisherIEEE
Pages15-26
Number of pages12
ISBN (Print)0769524419, 9780769524412
DOIs
Publication statusPublished - 2005
Externally publishedYes
Event9th IEEE International EDOC Enterprise Computing Conference 2005 - Enschede, Netherlands
Duration: 19-Sept-200523-Sept-2005

Publication series

NameProceedings - IEEE International Enterprise Distributed Object Computing Workshop, EDOC
ISSN (Print)1541-7719

Conference

Conference9th IEEE International EDOC Enterprise Computing Conference 2005
Country/TerritoryNetherlands
CityEnschede
Period19/09/200523/09/2005

Fingerprint

Dive into the research topics of 'Extending BPEL for run time adaptability'. Together they form a unique fingerprint.

Cite this