DocumentCode
2924722
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
fYear
2006
fDate
18-22 Sept. 2006
Firstpage
63
Lastpage
71
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Services, 2006. ICWS '06. International Conference on
Conference_Location
Chicago, IL
Print_ISBN
0-7695-2669-1
Type
conf
DOI
10.1109/ICWS.2006.113
Filename
4032013
Link To Document