1. A method for optimizing query evaluation and processing services in a subscription notification system, comprising: determining hierarchical relationships among a set of subscription queries received from subscription client systems, the determining including identifying subscription queries that are subsets of corresponding other subscription queries in the set; and creating at least one subscription query at a notification source, the at least one subscription query corresponding to one or more selected subscription queries in the set and including any corresponding subsets.