The Narada Event Brokering System: Overview and Extensions
Geoffrey Fox, Shrideep Pallickara · 2002
Narada is a distributed event brokering system designed to run on a large network of cooperating broker nodes. Narada supports heterogeneous client configurations that scale to arbitrary size and incorporates efficient routing algorithms to optimize disseminations to clients. Narada is failure resilient and guarantees delivery in the presence of failures. In this paper we provide an overview of the Narada event brokering system. The paper also describes the Java Message Service compliance process and support for peer-to-peer interactions in Narada. Finally, the paper outlines issues and entry points for supporting Web Services within Narada We believe that it is interesting to study the system and software architecture of environments, which integrate the