Exploiting proximity in event-based middleware for collaborative mobile applications
Citation:Meier R., Cahill V., `Exploiting proximity in event-based middleware for collaborative mobile applications? in Lecture Notes in Computer, Distributed Applications and Interoperable Systems, 2893/2003, Springer Berlin / Heidelberg, 2003, pp 285 - 296
Exploiting.pdf (published (author copy) peer-reviewed) 104.4Kb
Middleware supporting event-based communication is widely recognized as being well suited to mobile applications since it naturally accommodates a dynamically changing population of interacting entities and the dynamic reconfiguration of the connections between them. STEAM is an event-based middleware designed for use in ad hoc networks. STEAM differs from other event-based middleware in that its architecture does not rely on the presence of any separate infrastructure, event notification filters are distributed, and filtering may be applied to functional and non-functional attributes. In particular, filters may be applied to either the subject or the content of an event notification, or to non-functional attributes, such as location and time. Filters may be used to define geographical areas within which event notifications are valid, thereby bounding the propagation of these notifications. Such proximity-based filtering represents a natural way to filter events of interest in mobile applications. This paper describes the architecture and implementation of STEAM and its use of proximity-based filtering. In particular, we show how proximity-based filtering can be used to reduce the number of events delivered to collaborative mobile applications.
Higher Education Authority
Publisher:Springer Berlin / Heidelberg
Type of material:Conference Paper
Availability:Full text available