Analyzing content-based publish/subscribe systems
The Information Bus: an architecture for extensible distributed systems