A proxy-based approach to enhancing the autonomic behavior in composite services

Onyeka Ezenwoye, S. Masoud Sadjadi

Research output: Contribution to journalArticlepeer-review

20 Scopus citations


Web services paradigm is allowing applications to electronically interact with one another over the Internet. The business process execution language (BPEL) takes this interaction to a higher level of abstraction by enabling the development of aggregate Web services. However, the autonomous and distributed nature of the partner services in an aggregate Web service present unique challenges to the reliability of the composite services. In this paper, we present an approach where existing BPEL processes are automatically instrumented, so that when one or more of their partner services do not provide satisfactory service (e.g., because of a service being overwhelmed, crashed, or because of a network outage), the request for service is redirected to a proxy Web service, where the failed or slow services are replaced by substitute services.

Original languageEnglish (US)
Pages (from-to)42-53
Number of pages12
JournalJournal of Networks
Issue number5
StatePublished - May 2008


  • Autonomic computing
  • BPEL
  • Dynamic proxies
  • Dynamic service discovery
  • Self-healing
  • Self-optimization
  • Separation of concerns
  • Static proxies
  • Web service monitoring

ASJC Scopus subject areas

  • Computer Networks and Communications


Dive into the research topics of 'A proxy-based approach to enhancing the autonomic behavior in composite services'. Together they form a unique fingerprint.

Cite this