The event notification service can carry out a selection process to determine which of the published notifications are of interest to which of its clients, rout- ing and delivering notifications only to those clients that are interested. In addition to serving clients’ interests, the selection process also can be used by the event notification service to optimize communication within the network. The information that drives the selection process originates with clients. More specifically, the event notification service may be asked to apply a filter to the contents of event notifications, such that it will deliver only notifications that contain certain specified data values. The selection processmay also be.