Information system monitoring and notifications using complex event processing

Complex Event Processing (CEP) is a novel approach how to process streaming events and extract information that would otherwise be lost. While tools for CEP are available right now, they are usually used only for a limited number of projects. That is disappointing, because every Enterprise Information System (EIS) is producing a high number of events, e.g. by logging debug information, and industry is not taking an advantage of CEP to make these information useful. We pick two concepts that seems to be from a different category -- notifications -- a ubiquitous way how to notify user of an EIS and EIS monitoring. With notifications we define a new abstraction upon notifications with respect to a separation of concerns to create a more maintainable implementation. In our research we show that this is a typical example of a possible future application of CEP and that the industry requires specific service oriented tools that can be used for both, notifications and monitoring. When these service oriented tools would be introduced into the industry it would promote EIS maintainability and extensibility.

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

[2]  I. Bouazizi,et al.  Notifications: Simple and powerful enhancement for services over DVB-H , 2008, 2008 IEEE International Symposium on Consumer Electronics.

[3]  Alexandre de Castro Alves A general extension system for event processing languages , 2011, DEBS '11.

[4]  Douglas C. Schmidt,et al.  The design and performance of a real-time notification service , 2004, Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, 2004..

[5]  Opher Etzion,et al.  Towards proactive event-driven computing , 2011, DEBS '11.

[6]  Steve Vinoski More Web services notifications , 2004, IEEE Internet Computing.

[7]  David Levine,et al.  A Scalable and Self-adapting Notification Framework , 2010, DEXA.

[8]  Shyan-Ming Yuan,et al.  Next Generation Notification System Integrating Instant Messengers and Web Service , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[9]  K. Mani Chandy,et al.  Rapid detection of rare geospatial events: earthquake warning applications , 2011, DEBS '11.

[10]  Andraž Cej,et al.  Agile software development with Scrum , 2010 .

[11]  Filip Nguyen,et al.  NotX service oriented multi-platform notification system , 2011, 2011 Federated Conference on Computer Science and Information Systems (FedCSIS).

[12]  Sang Jeong Lee,et al.  High-performance composite event monitoring system supporting large numbers of queries and sources , 2011, DEBS '11.

[13]  Hisashi Miyamori,et al.  Richbiff: E-Mail Message Notification with Richer Clues , 2009, HCI.

[14]  Yi Huang,et al.  A comparative study of Web services-based event notification specifications , 2006, 2006 International Conference on Parallel Processing Workshops (ICPPW'06).

[15]  Eric Steegmans,et al.  Extending WS-Notification with an Expressive Event Notification Broker , 2008, 2008 IEEE International Conference on Web Services.