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.

Additional Metadata
Keywords analytical methods, dynamic adaptation, performance analysis, web services, web services management
Journal International Journal of Web and Grid Services
Citation
Tosic, V. (Vladimir), Pagurek, B. (Bernard), Esfandiari, B, & Lutfiyya, H. (Hanan). (2006). Analytical comparisons of switching of web services and switching of service offerings. International Journal of Web and Grid Services, 2(1), 50–67.