The Community for Technology Leaders
2013 IEEE 20th International Conference on Web Services (2006)
Chicago, Illinois, USA
Sept. 18, 2006 to Sept. 22, 2006
ISBN: 0-7695-2669-1
pp: 63-71
Marco Pistore , DIT, University of Trento, Italy
Michele Trainotti , DIT, University of Trento, Italy
Paolo Traverso , ITC-IRST, Italy
Fabio Barbon , ITC-IRST, Italy
The run-time monitoring of web service compositions has been widely acknowledged as a significant and challenging problem. In this paper, we propose a novel solution to the problem of monitoring web services implemented in BPEL. We devise an architecture that clearly separates the business logic of a web service from its monitoring functionality. The architecture supports both "instance monitors" that deal with the execution of a single instance of BPEL process, as well as "class monitors" that report aggregated information about all the instances of a BPEL process. We also define a language for the specification of instance and class monitors. The language allows for specifying boolean, statistic, and time-related properties. Finally, we devise a technique for the automatic translation of all these kinds of monitors to Java programs.
Marco Pistore, Michele Trainotti, Paolo Traverso, Fabio Barbon, "Run-Time Monitoring of Instances and Classes of Web Service Compositions", 2013 IEEE 20th International Conference on Web Services, vol. 00, no. , pp. 63-71, 2006, doi:10.1109/ICWS.2006.113
95 ms
(Ver 3.3 (11022016))