An Event-Based Reasoning Approach to Web Services Monitoring

In this paper, we propose an event-based framework that allows to specify and reason about the monitoring properties during composition process execution. The proposed approach is highly expressive and allows to specify monitoring properties that can be based on either functional or non-functional requirements, allows multi-level detection of any violation, allows to calculate effects of any such violation on the overall process execution and to recover from it using a set of recovery actions. The choice of a reasoning based approach allows to foresee the effects of violations and respects any functional and non-functional constraints associated with the process, when performing recovery. In addition, as the approach builds upon an event-based declarative framework called DISC, it results in an integrated approach as both composition design and monitoring framework are event-based.

[1]  Wil M. P. van der Aalst,et al.  Workflow Exception Patterns , 2006, CAiSE.

[2]  Marco Pistore,et al.  Run-Time Monitoring of Instances and Classes of Web Service Compositions , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[3]  Luciano Baresi,et al.  Dynamo + Astro: An Integrated Approach for BPEL Monitoring , 2009, 2009 IEEE International Conference on Web Services.

[4]  François Charoy,et al.  Dynamic Authorisation Policies for Event-Based Task Delegation , 2010, CAiSE.

[5]  Jun Wei,et al.  Flexible Pattern Monitoring for WS-BPEL through Stateful Aspect Extension , 2008, 2008 IEEE International Conference on Web Services.

[6]  Claude Godart,et al.  DISC: A Declarative Framework for Self-Healing Web Services Composition , 2010, 2010 IEEE International Conference on Web Services.

[7]  Debanjan Ghosh,et al.  Self-healing systems - survey and synthesis , 2007, Decis. Support Syst..

[8]  Gail E. Kaiser,et al.  Multi-perspective evaluation of self-healing systems using simple probabilistic models , 2009, ICAC '09.

[9]  Schahram Dustdar,et al.  Event Driven Monitoring for Service Composition Infrastructures , 2010, WISE.

[10]  Frank Leymann,et al.  Faster and More Focused Control-Flow Analysis for Business Process Models Through SESE Decomposition , 2007, ICSOC.

[11]  Bixin Li,et al.  Monitoring BPEL-Based Web Service Composition Using AOP , 2009, 2009 Eighth IEEE/ACIS International Conference on Computer and Information Science.

[12]  George Spanoudakis,et al.  A framework for requirents monitoring of service based systems , 2004, ICSOC '04.

[13]  Marek J. Sergot,et al.  A logic-based calculus of events , 1989, New Generation Computing.

[14]  Catriel Beeri,et al.  BP-Mon: query-based monitoring of BPEL business processes , 2008, SGMD.

[15]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[16]  Claude Godart,et al.  DISC-SeT: Handling Temporal and Security Aspects in the Web Services Composition , 2010, 2010 Eighth IEEE European Conference on Web Services.

[17]  Luciano Baresi,et al.  Comprehensive Monitoring of BPEL Processes , 2010, IEEE Internet Computing.

[18]  E. Davis,et al.  Common Sense Reasoning , 2014, Encyclopedia of Social Network Analysis and Mining.

[19]  Frank Leymann,et al.  Automatic Workflow Graph Refactoring and Completion , 2008, ICSOC.

[20]  Danilo Ardagna,et al.  PAWS: A Framework for Executing Adaptive Web-Service Processes , 2007, IEEE Software.

[21]  Maria Grazia Fugini,et al.  Exception Handling for Repair in Service-Based Processes , 2010, IEEE Transactions on Software Engineering.