SelectiveDES: A Distributed Event Service Add-On for Invocation-Based Middleware supporting Selective Multi-Channel Communication and Notification Delivery

Mobile enterprise applications typically access data from the enterprise's various applications to support collaborative working processes. Allowing the mobile application to access these data online only would be a major hindrance for mobile workers that cannot assume a constantly available network connection. This problem can be handled by middleware systems, which provide a way to pre-fetch data on the mobile device. But changes and events on the central data cannot be foreseen; moreover, they cannot be delivered to disconnected mobile clients. We introduce a distributed event service named SelectiveDES for managing and delivering events to mobile clients in unpredictable network environments. SelectiveDES is designed as an add-on to common invocation-based middleware systems; it is based on the publish-subscribe paradigm and supports selective multi-channel communication and notification delivery

[1]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[2]  Werner Kurschl,et al.  MOSES - a mobile safety system for work clearance processes , 2005, International Conference on Mobile Business (ICMB'05).

[3]  Paola Inverardi,et al.  Yet another framework for supporting mobile and collaborative work , 2003, WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003..

[4]  Felix C. Freiling,et al.  Dealing with Uncertainty in Mobile Publish/Subscribe Middleware , 2003, Middleware Workshops.

[5]  George Coulouris,et al.  Distributed systems - concepts and design , 1988 .

[6]  Peter R. Pietzuch,et al.  Hermes: a distributed event-based middleware architecture , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[7]  Ivana Podnar Supporting mobility with persistent notifications in publish/subscribe systems , 2004, ICSE 2004.

[8]  Vinny Cahill,et al.  STEAM: event-based middleware for wireless ad hoc networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[9]  David S. Rosenblum,et al.  Design and evaluation of a wide-area event notification service , 2001, TOCS.