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