Title :
Run-Time Monitoring of Instances and Classes of Web Service Compositions
Author :
Barbon, Fabio ; Traverso, Paolo ; Pistore, Marco ; Trainotti, Michele
Author_Institution :
ITC-IRST, Trento
Abstract :
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
Keywords :
Web services; business data processing; formal specification; software architecture; Java program; Web service compositions; business logic; business process execution language; instance specification; run-time monitoring; Engines; Java; Logic; Monitoring; Runtime; Service oriented architecture; Statistics; Switches; Waste materials; Web services;
Conference_Titel :
Web Services, 2006. ICWS '06. International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-2669-1
DOI :
10.1109/ICWS.2006.113