Event Driven Monitoring for Service Composition Infrastructures

We present an event-based monitoring approach for service composition infrastructures. While existing approaches mostly monitor these infrastructures in isolation, we provide a holistic monitoring approach by leveraging Complex Event Processing (CEP) techniques. The goal is to avoid fragmentation of monitoring data across different sub-systems in large enterprise environments by connecting various event producers. They provide monitoring data that might be relevant for composite service monitoring. Event queries over monitoring data allow to correlate different monitoring data to achieve more expressiveness. The proposed system has been implemented for a WS-BPEL composition infrastructure and the evaluation demonstrates the low overhead and feasibility of the system.

[1]  K. Mani Chandy,et al.  Event Processing - Designing IT Systems for Agile Companies , 2009 .

[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]  Frank P. Coyle Review of 'The power of events: An introduction to complex event processing in distributed enterprise systems,' by David Luckham, Addison Wesley Professional, May 2002 , 2003, UBIQ.

[4]  Luciano Baresi,et al.  Self-Supervising BPEL Processes , 2011, IEEE Transactions on Software Engineering.

[5]  David Luckham,et al.  The power of events - an introduction to complex event processing in distributed enterprise systems , 2002, RuleML.

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

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

[8]  Schahram Dustdar,et al.  Modeling process-driven and service-oriented architectures using patterns and pattern primitives , 2007, TWEB.

[9]  Luciano Baresi,et al.  Dynamo: Dynamic Monitoring of WS-BPEL Processes , 2005, ICSOC.

[10]  Fabio Casati,et al.  Service-Oriented Computing - ICSOC 2005, Third International Conference, Amsterdam, The Netherlands, December 12-15, 2005, Proceedings , 2005, ICSOC.

[11]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[12]  Schahram Dustdar,et al.  Comprehensive QoS monitoring of Web services and event-based SLA violation detection , 2009, MWSOC '09.

[13]  Ted Faison,et al.  Event-Based Programming: Taking Events to the Limit , 2006 .

[14]  Catriel Beeri,et al.  Query-based monitoring of BPEL business processes , 2007, SIGMOD '07.

[15]  Slim Kallel,et al.  Specifying and Monitoring Temporal Properties in Web Services Compositions , 2009, 2009 Seventh IEEE European Conference on Web Services.

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

[17]  Frank Leymann,et al.  Monitoring and Analyzing Influential Factors of Business Process Performance , 2009, 2009 IEEE International Enterprise Distributed Object Computing Conference.

[18]  Eduard Gröller,et al.  The Event Tunnel: Interactive Visualization of Complex Event Streams for Business Process Pattern Analysis , 2008, 2008 IEEE Pacific Visualization Symposium.

[19]  Mira Mezini,et al.  AO4BPEL: An Aspect-oriented Extension to BPEL , 2007, World Wide Web.

[20]  Schahram Dustdar,et al.  Non-intrusive monitoring and service adaptation for WS-BPEL , 2008, WWW.

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