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. |
Year | DOI | Venue |
---|---|---|
2006 | 10.1109/ICWS.2006.113 | Chicago, IL |
Keywords | Field | DocType |
single instance,instance monitor,web service composition,monitoring functionality,bpel process,web service compositions,web service,challenging problem,run-time monitoring,java program,class monitor,business logic,business process execution language,web services,software architecture,formal specification | Architecture,Programming language,Statistic,Computer science,Business logic,Formal specification,Business Process Execution Language,Software architecture,Web service,Java,Database | Conference |
ISBN | Citations | PageRank |
0-7695-2669-1 | 147 | 6.36 |
References | Authors | |
8 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Fabio Barbon | 1 | 182 | 8.10 |
Paolo Traverso | 2 | 3483 | 223.80 |
Marco Pistore | 3 | 3021 | 181.74 |
Michele Trainotti | 4 | 209 | 9.83 |