Authors: Vladimir Tosic, Bernard Pagurek, Babak Esfandiari, Hanan Lutfiyya
Addresses: Department of Computer Science, The University of Western Ontario, London, Ontario, N6A 5B7, Canada. ' Department of Systems and Computer Engineering, Carleton University, Ottawa, Ontario, K1S 5B7, Canada. ' Department of Systems and Computer Engineering, Carleton University, Ottawa, Ontario, K1S 5B7, Canada. ' Department of Computer Science, The University of Western Ontario, London, Ontario, N6A 5B7, Canada
Abstract: Dynamic (run-time) adaptation of web service compositions (choreographies and orchestrations) is needed to accommodate various changes and disturbances like poor performance of composed web services. We explain in detail a novel analytical methodology for comparing various approaches to dynamic adaptation of web service compositions. This methodology is based on comparing the number of exchanged SOAP messages. Furthermore, we present formulae generated by this methodology for switching of web services and switching of service offerings (classes of service). These formulae quantify the extent to which switching of service offerings is faster and simpler. The presented results complement previous publications that discussed the corresponding experimental comparisons of dynamic adaptation approaches.
Keywords: web services; web services management; dynamic adaptation; performance analysis; analytical methods; run-time adaptation; web service composition; web service switching; quality of service; QOS.
International Journal of Web and Grid Services, 2006 Vol.2 No.1, pp.50 - 67
Published online: 01 Feb 2006 *Full-text access for editors Access for subscribers Purchase this article Comment on this article