Ideology
"In its most general form a notification service supports anonymous interactions between loosely coupled parties. Where distributed object models typically assume that interacting parties know about each other, a notification service does routing based on message content. The producer of a notification isn't generally interested in who or how many clients receives a notification and a consumer isn't interested in where it comes from." Keryx (HP research labs, Bristol)