RobustBPEL2: Transparent autonomization in business processes through dynamic proxies

Onyeka Ezenwoye, S. Masoud Sadjadi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

26 Scopus citations

Abstract

Web services paradigm is allowing applications to interact with one another over the Internet. BPEL facilitates this interaction by providing a platform through which Web services can be integrated. However, the autonomous and distributed nature of the integrated services presents unique challenges to the reliability of composed services. The focus of our ongoing research is to transparently introduce autonomic behavior to BPEL processes in order to make them more resilient to the failure of partner services. In this work, we present an approach where BPEL processes are adapted by redirecting their interactions with partner services to a dynamic proxy. We describe the generative adaptation process and the architecture of the adaptive BPEL processes and their corresponding proxies. Finally, we use case studies to demonstrate how generated dynamic proxies are used to support self-healing and self-optimization in instrumented BPEL processes.

Original languageEnglish (US)
Title of host publicationProceedings - Eighth International Symposium on Autonomous Decentralized Systems, ISADS 2007
Pages17-24
Number of pages8
DOIs
StatePublished - 2007
Externally publishedYes
Event8th International Symposium on Autonomous Decentralized Systems, ISADS 2007 - Sedona, AZ, United States
Duration: Mar 21 2007Mar 23 2007

Publication series

NameProceedings - Eighth International Symposium on Autonomous Decentralized Systems, ISADS 2007

Other

Other8th International Symposium on Autonomous Decentralized Systems, ISADS 2007
Country/TerritoryUnited States
CitySedona, AZ
Period3/21/073/23/07

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Software

Fingerprint

Dive into the research topics of 'RobustBPEL2: Transparent autonomization in business processes through dynamic proxies'. Together they form a unique fingerprint.

Cite this