TY - GEN
T1 - Enabling robustness in existing BPEL processes
AU - Ezenwoye, Onyeka
AU - Sadjadi, S. Masoud
PY - 2006
Y1 - 2006
N2 - Web services are increasingly being used to expose applications over the Internet. To promote efficiency and the reuse of software, these Web services are being integrated both within enterprises and across enterprises, creating higher function services. BPEL is a workflow language that can be used to facilitate this integration. Unfortunately, the autonomous nature of Web services leaves BPEL processes susceptible to the failures of their constituent services. In this paper, we present a systematic approach to making existing BPEL processes more fault tolerant by monitoring the involved Web services at runtime, and by replacing delinquent Web services. To show the feasibility of our approach, we developed a prototype implementation that generates more robust BPEL processes from existing ones automatically. The use of the prototype is demonstrated using an existing Loan Approval BPEL process.
AB - Web services are increasingly being used to expose applications over the Internet. To promote efficiency and the reuse of software, these Web services are being integrated both within enterprises and across enterprises, creating higher function services. BPEL is a workflow language that can be used to facilitate this integration. Unfortunately, the autonomous nature of Web services leaves BPEL processes susceptible to the failures of their constituent services. In this paper, we present a systematic approach to making existing BPEL processes more fault tolerant by monitoring the involved Web services at runtime, and by replacing delinquent Web services. To show the feasibility of our approach, we developed a prototype implementation that generates more robust BPEL processes from existing ones automatically. The use of the prototype is demonstrated using an existing Loan Approval BPEL process.
KW - ECommerce
KW - Robust BPEL processes
KW - Web service monitoring
UR - https://www.scopus.com/pages/publications/77953878741
UR - https://www.scopus.com/pages/publications/77953878741#tab=citedBy
M3 - Conference contribution
AN - SCOPUS:77953878741
SN - 9728865414
SN - 9789728865412
T3 - ICEIS 2006 - 8th International Conference on Enterprise Information Systems, Proceedings
SP - 95
EP - 102
BT - ICEIS 2006 - 8th International Conference on Enterprise Information Systems, Proceedings
T2 - 8th International Conference on Enterprise Information Systems, ICEIS 2006
Y2 - 23 May 2006 through 27 May 2006
ER -