• 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