A Flexible Approach for Business Processes Monitoring

  • Diana Comes
  • Steffen Bleul
  • Thomas Weise
  • Kurt Geihs
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5523)

Abstract

Business processes and their implementation as Web Service Compositions are not only dependent on Web Services and partners all over the Internet, but also on their failsafe execution. Service providers have to obligate their services to perform according to negotiated Quality of Service (QoS) parameters. For example, response time and throughput are important parameters to achieve fast and efficient services. Overloaded or failing services may compromise the reliability and execution of whole enterprise processes.

In this paper we introduce a flexible monitoring approach for the measurement of QoS in BPEL (Business Process Execution Language) processes. We propose a generic algorithm for QoS aggregation in BPEL processes. The novel generic aggregation algorithm applies customized aggregation functions for QoS dimensions. Furthermore, we present a BPEL monitoring system which supports ad-hoc sensor deployment and efficient runtime and offline data aggregation not only for whole process descriptions but also sections inside service processes.

Keywords

Business Processes Quality of Service BPEL Web Services QoS Aggregation Monitoring 

References

  1. 1.
    Canfora, G., Penta, M., Esposito, R., Villani, M.L.: An approach for QoS-aware service composition based on genetic algorithms. In: Proceedings of the 2005 conference on Genetic and evolutionary computation, pp. 1069–1075. ACM, Washington (2005)CrossRefGoogle Scholar
  2. 2.
    Canfora, G., Penta, M., Esposito, R., Villani, M.L.: A Lightweight Approach for QoS-Aware Service Composition. Technical report, Research Centre on Software Technology University of Sannio (2004)Google Scholar
  3. 3.
    Cardoso, J.: Quality of Service and Semantic Composition of Workflows, PhD thesis, University of Georgia, Georgia (2002)Google Scholar
  4. 4.
    Zeng, L., Benatallah, B., Ngu, A.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-Aware Middleware for Web Services Composition. In: IEEE Transactions on Software Engineering, pp. 311–327. IEEE Press, Los Alamitos (2004)Google Scholar
  5. 5.
    Mukherjee, D., Jalote, P., Nanda, M.: Determining QoS of WS-BPEL Compositions. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 378–393. Springer, Heidelberg (2008)Google Scholar
  6. 6.
    Comes, D., Bleul, S., Zapf, M.: Management of the BPRules Language in Service Oriented Computing. In: 16th Workshops der Wissenschaftlichen Konferenz Kommunikation in Verteilten Systemen 2009, WowKiVS, Electronic Communications of the EASST, Kassel (2009)Google Scholar
  7. 7.
    Jaeger, M.: Optimising Quality of Service for the Composition of Electronic Services, PhD thesis, University of Berlin, Berlin (2007)Google Scholar
  8. 8.
    Charfi, A., Schmeling, B., Heizenreder, A., Mezini, M.: Reliable, Secure, and Transacted Web Service Compositions with AO4BPEL. In: Proceedings of the European Conference on Web Services (ECOWS 2006), pp. 23–34. IEEE Computer Society, Los Alamitos (2006)CrossRefGoogle Scholar
  9. 9.
    Baresi, L., Ghezzi, C., Guinea, S.: Smart monitors for composed services. In: Proceedings of the 2nd international conference on Service oriented computing, pp. 193–202. ACM, New York (2004)Google Scholar
  10. 10.
    Baresi, L., Guinea, S.: Towards Dynamic Monitoring of WS-BPEL Processes. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, pp. 269–282. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  11. 11.
    Web Services Business Process Execution Language Version 2.0, OASIS standard, 2007, http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html
  12. 12.

Copyright information

© IFIP International Federation for Information Processing 2009

Authors and Affiliations

  • Diana Comes
    • 1
  • Steffen Bleul
    • 1
  • Thomas Weise
    • 1
  • Kurt Geihs
    • 1
  1. 1.Distributed Systems GroupUniversity of KasselKasselGermany

Personalised recommendations