IQoS-aware exception resolution for BPEL processes: A middleware-based framework and performance evaluation

TitleIQoS-aware exception resolution for BPEL processes: A middleware-based framework and performance evaluation
Publication TypeJournal Article
Year of Publication2009
AuthorsKareliotis C, Vassilakis C, Rouvas S., Georgiadis P.
JournalInternational Journal of Web and Grid Services
Volume5
Pagination284-320
KeywordsAd hoc networks, BPEL process, Exception handling, Exception resolution, Middleware, Performance metrics, QoS, Quality control, Quality of service, Scalability, Telecommunication services, Web services
AbstractWeb Services Business Process Execution Language (WS-BPEL) is widely used nowadays for specifying and executing composite business processes. During the execution, however, of such business processes, a number of faults stemming from the nature of SOA may occur. The WS-BPEL scenario designer must therefore use the provisions offered by WS-BPEL to catch these exceptions and resolve them. The system fault handler specification, however, is an additional task for the WS scenario designer, while the presence of such handlers within the scenario necessitates extra maintenance activities. In this paper, we propose a middleware-based framework for system exception resolution, which undertakes the tasks of failure interception, discovery of alternative services and their invocation. The process of selecting the alternative services can be driven by process consumer-specified Quality of Service (QoS) policy. Moreover, the middleware arranges for bridging syntactic differences between the originally invoked services and functionally equivalent replacements to it, by employing XSLT-based transformations. The middleware is deployed and maintained independently of the WS-BPEL scenarios, thus removing the need for specifying and maintaining system fault handlers within the scenarios. We also present performance measures, establishing that the overhead imposed by the addition of the proposed middleware layer is minimal. Copyright Β© 2009, Inderscience Publishers.
URLhttp://www.scopus.com/inward/record.url?eid=2-s2.0-70349462474&partnerID=40&md5=4511b42fde076617cd6ac0139e3f588d
DOI10.1504/IJWGS.2009.028346