TRAP/BPEL: A framework for dynamic adaptation of composite services

Onyeka Ezenwoye, S. Masoud Sadjadi

Research output: Contribution to conferencePaper

46 Citations (Scopus)

Abstract

TRAP/BPEL is a framework that adds autonomic behavior into existing BPEL processes automatically and transparently. We define an autonomic BPEL process as a composite Web service that is capable of responding to changes in its execution environment (e.g., a failure in a partner Web service). Unlike other approaches, TRAP/BPEL does not require any manual modifications to the original code of the BPEL processes and there is no need to extend the BPEL language nor its BPEL engine. In this paper, we describe the details of the TRAP/BPEL framework and use a case study to demonstrate the feasibility and effectiveness of our approach.

Original languageEnglish (US)
Pages216-221
Number of pages6
StatePublished - Dec 1 2007
Externally publishedYes
Event3rd International Conference on Web Information Systems and Technologies, Webist 2007 - Barcelona, Spain
Duration: Mar 3 2007Mar 6 2007

Other

Other3rd International Conference on Web Information Systems and Technologies, Webist 2007
CountrySpain
CityBarcelona
Period3/3/073/6/07

Fingerprint

Web services
Composite materials
Engines

Keywords

  • Dynamic service discovery
  • Generic proxy
  • Self-management
  • TRAP/BPEL

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Information Systems
  • Electrical and Electronic Engineering

Cite this

Ezenwoye, O., & Sadjadi, S. M. (2007). TRAP/BPEL: A framework for dynamic adaptation of composite services. 216-221. Paper presented at 3rd International Conference on Web Information Systems and Technologies, Webist 2007, Barcelona, Spain.

TRAP/BPEL : A framework for dynamic adaptation of composite services. / Ezenwoye, Onyeka; Sadjadi, S. Masoud.

2007. 216-221 Paper presented at 3rd International Conference on Web Information Systems and Technologies, Webist 2007, Barcelona, Spain.

Research output: Contribution to conferencePaper

Ezenwoye, O & Sadjadi, SM 2007, 'TRAP/BPEL: A framework for dynamic adaptation of composite services' Paper presented at 3rd International Conference on Web Information Systems and Technologies, Webist 2007, Barcelona, Spain, 3/3/07 - 3/6/07, pp. 216-221.
Ezenwoye O, Sadjadi SM. TRAP/BPEL: A framework for dynamic adaptation of composite services. 2007. Paper presented at 3rd International Conference on Web Information Systems and Technologies, Webist 2007, Barcelona, Spain.
Ezenwoye, Onyeka ; Sadjadi, S. Masoud. / TRAP/BPEL : A framework for dynamic adaptation of composite services. Paper presented at 3rd International Conference on Web Information Systems and Technologies, Webist 2007, Barcelona, Spain.6 p.
@conference{349420de96c242dda6e0aed4994257aa,
title = "TRAP/BPEL: A framework for dynamic adaptation of composite services",
abstract = "TRAP/BPEL is a framework that adds autonomic behavior into existing BPEL processes automatically and transparently. We define an autonomic BPEL process as a composite Web service that is capable of responding to changes in its execution environment (e.g., a failure in a partner Web service). Unlike other approaches, TRAP/BPEL does not require any manual modifications to the original code of the BPEL processes and there is no need to extend the BPEL language nor its BPEL engine. In this paper, we describe the details of the TRAP/BPEL framework and use a case study to demonstrate the feasibility and effectiveness of our approach.",
keywords = "Dynamic service discovery, Generic proxy, Self-management, TRAP/BPEL",
author = "Onyeka Ezenwoye and Sadjadi, {S. Masoud}",
year = "2007",
month = "12",
day = "1",
language = "English (US)",
pages = "216--221",
note = "3rd International Conference on Web Information Systems and Technologies, Webist 2007 ; Conference date: 03-03-2007 Through 06-03-2007",

}

TY - CONF

T1 - TRAP/BPEL

T2 - A framework for dynamic adaptation of composite services

AU - Ezenwoye, Onyeka

AU - Sadjadi, S. Masoud

PY - 2007/12/1

Y1 - 2007/12/1

N2 - TRAP/BPEL is a framework that adds autonomic behavior into existing BPEL processes automatically and transparently. We define an autonomic BPEL process as a composite Web service that is capable of responding to changes in its execution environment (e.g., a failure in a partner Web service). Unlike other approaches, TRAP/BPEL does not require any manual modifications to the original code of the BPEL processes and there is no need to extend the BPEL language nor its BPEL engine. In this paper, we describe the details of the TRAP/BPEL framework and use a case study to demonstrate the feasibility and effectiveness of our approach.

AB - TRAP/BPEL is a framework that adds autonomic behavior into existing BPEL processes automatically and transparently. We define an autonomic BPEL process as a composite Web service that is capable of responding to changes in its execution environment (e.g., a failure in a partner Web service). Unlike other approaches, TRAP/BPEL does not require any manual modifications to the original code of the BPEL processes and there is no need to extend the BPEL language nor its BPEL engine. In this paper, we describe the details of the TRAP/BPEL framework and use a case study to demonstrate the feasibility and effectiveness of our approach.

KW - Dynamic service discovery

KW - Generic proxy

KW - Self-management

KW - TRAP/BPEL

UR - http://www.scopus.com/inward/record.url?scp=67649802657&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=67649802657&partnerID=8YFLogxK

M3 - Paper

AN - SCOPUS:67649802657

SP - 216

EP - 221

ER -