Advertisement

Monitoring Web Services: A Database Approach

  • Mohamed Amine Baazizi
  • Samir Sebahi
  • Mohand-Said Hacid
  • Salima Benbernou
  • Mike Papazoglou
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5377)

Abstract

Monitoring web services allows to analyze and verify some desired properties that services should exhibit. Such properties can be revealed by analyzing the execution of the services. Specifying monitoring expressions and extracting relevant information to perform monitoring is however not an easy task when the processes are specified by means of BPEL. In this paper we design a monitoring approach that makes use of business protocols as an abstraction of business processes specified by means of BPEL. High level queries are expressed against this abstraction and then translated into SQL queries that are evaluated against a database that stores the excustion traces of the services.

Keywords

Business Process Execution Path Business Process Execution Language Database Approach Service Base System 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Alves, A., Arkin, A., Askary, S., Barreto, C., Bloch, B., Curbera, F., Ford, M., Goland, Y., Guízar, A., Kartha, N., Liu, C.K., Khalaf, R., Koenig, D., Marin, M., Mehta, V., Thatte, S., Rijn, D., Yendluri, P., Yiu, A.: Web services business process execution language version 2.0 (OASIS standard). WS-BPEL TC OASIS (2007), http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html
  2. 2.
    Baresi, L., Di Nitto, E.: Test and Analysis of Web Services. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  3. 3.
    Benatallah, B., Casati, F., Ponge, J., Toumani, F.: On temporal abstractions of web service protocols. In: Belo, O., Eder, J., Cunha, J.F., Pastor, O. (eds.) CAiSE Short Paper Proceedings. CEUR Workshop Proceedings, vol. 161, CEUR-WS.org (2005)Google Scholar
  4. 4.
    Benatallah, B., Casati, F., Toumani, F.: Analysis and management of web service protocols. In: Atzeni, P., Chu, W.W., Lu, H., Zhou, S., Ling, T.W. (eds.) ER 2004. LNCS, vol. 3288, pp. 524–541. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  5. 5.
    Wombacher, A., Fankhauser, P., Neuhold, E.J.: Transforming BPEL into annotated deterministic finite state automata for service discovery. In: ICWS, pp. 316–323. IEEE Computer Society, Los Alamitos (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Mohamed Amine Baazizi
    • 1
  • Samir Sebahi
    • 1
  • Mohand-Said Hacid
    • 1
  • Salima Benbernou
    • 1
  • Mike Papazoglou
    • 2
  1. 1.University Claude Bernard Lyon 1, LIRIS CNRS UMR 5205France
  2. 2.Tilburg UniversityThe Netherlands

Personalised recommendations