Adaptation of Service-Based Applications Based on Process Quality Factor Analysis

  • Raman Kazhamiakin
  • Branimir Wetzstein
  • Dimka Karastoyanova
  • Marco Pistore
  • Frank Leymann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6275)


When service-based applications implement business processes, it is important to monitor their performance in terms of Key Performance Indicators (KPIs). If monitoring results show that the KPIs do not reach target values, the influential factors have to be analyzed and corresponding adaptation actions have to be taken. In this paper we present a novel adaptation approach for service-based applications (SBAs) based on a process quality factor analysis. This approach uses decision trees for showing the dependencies of KPIs on process quality factors from different functional levels of an SBA. We extend the monitoring and analysis approach and show how the analysis results may be used to come up with an adaptation strategy leading to an SBA that satisfies KPI values.


Business Process Adaptation Strategy Service Composition Adaptation Action Metrics Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: State of the Art and Research Challenges. IEEE Computer 11 (2007)Google Scholar
  2. 2.
    Wetzstein, B., Leitner, P., Rosenberg, F., Brandic, I., Dustdar, S., Leymann, F.: Monitoring and Analyzing Influential Factors of Business Process Performance. In: Proceedings of EDOC 2009, Auckland, New Zealand (2009)Google Scholar
  3. 3.
    Council, S.: Supply Chain Operations Reference Model Version 7.0 (2005)Google Scholar
  4. 4.
    Witten, I.H., Frank, E.: Data Mining: Practical Machine Learning Tools and Techniques, 2nd edn. Morgan Kaufmann, San Francisco (2005)zbMATHGoogle Scholar
  5. 5.
    Karastoyanova, D., Houspanossian, A., Cilia, M., Leymann, F., Buchmann, A.: Extending BPEL for Run Time Adaptability. In: Proceedings of EDOC 2005, Enschede, The Netherlands (2005)Google Scholar
  6. 6.
    Danylevych, O., Karastoyanova, D., Leymann, F.: Optimal Stratification of Transactions. In: Proceedings of ICIW 2009, Venice, Italy (2009)Google Scholar
  7. 7.
    Tinelli, C.: A DPLL-based Calculus for Ground Satisfiability Modulo Theories. In: Flesca, S., Greco, S., Leone, N., Ianni, G. (eds.) JELIA 2002. LNCS (LNAI), vol. 2424, pp. 308–319. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  8. 8.
    Bozzano, M., Bruttomesso, R., Cimatti, A., Junttila, T., van Rossum, P., Schulz, S., Sebastiani, R.: An Incremental and Layered Procedure for the Satisfiability of Linear Arithmetic Logic. In: Halbwachs, N., Zuck, L.D. (eds.) TACAS 2005. LNCS, vol. 3440, pp. 317–333. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  9. 9.
    Zeng, L., Benatallah, B., Dumas, M., Kalagnamam, J., Chang, H.: QoS-aware Middleware for Web Services Composition. IEEE Trans. on Software Engineering 30(5) (May 2004)Google Scholar
  10. 10.
    Bodenstaff, L., Wombacher, A., Reichert, M., Jaeger, M.C.: Monitoring Dependencies for SLAs: The MoDe4SLA Approach. In: Proceedings of SCC 2008, Washington, DC, USA (2008)Google Scholar
  11. 11.
    Jaeger, M.C., Muhl, G., Golze, S.: QoS-aware Composition of Web Services: An evaluation of selection algorithms. In: Proceedings of COOPIS 2005, Cyprus (2005)Google Scholar
  12. 12.
    Canfora, G., di Penta, M., Esposito, R., Villani, M.L.: QoS-Aware Replanning of Composite Web Services. In: Proceedings of ICWS 2005, Orlando, USA (2005)Google Scholar
  13. 13.
    Castellanos, M., Casati, F., Shan, M.C., Dayal, U.: iBOM: A Platform for Intelligent Business Operation Management. In: Proceedings of the 21st International Conference on Data Engineering (ICDE 2005), pp. 1084–1095 (2005)Google Scholar
  14. 14.
    Karastoyanova, D., Leymann, F., Buchmann, A.: An Approach to Parameterizing Web Service Flows. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 533–538. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Raman Kazhamiakin
    • 1
  • Branimir Wetzstein
    • 2
  • Dimka Karastoyanova
    • 2
  • Marco Pistore
    • 1
  • Frank Leymann
    • 2
  1. 1.FBK-IrstTrentoItaly
  2. 2.Institute of Architecture of Application SystemsUniversity of StuttgartGermany

Personalised recommendations