1. A system comprising: an event channel comprising an event queue for an event sent by a publisher, a plurality of subscriber-based queues each corresponding to a subscriber, wherein if said corresponding subscriber has subscribed to receive delivery of said event said subscriber-based queue includes said event, a dispatcher for dispatching based on filtering criteria said event to said subscriber-based queue if said corresponding subscriber has subscribed to receive delivery of said event, and a delivery mechanism for delivering said event from said subscriber-based queue to said corresponding subscriber.