1. A method comprising: registering a plurality of entities, said entities being devices and services; receiving an event from one or more of said plurality of entities; creating context operational modifiers selected from the group consisting of context rules, context definitions, context services, and any combination of context rules and context definitions and context services; and communicating said event to any of said plurality of entities based upon said context operational modifiers.