Domain-Specific Requirements:Internet Printing
Multiple “channels” or classes of notifications
Grouping/patterns of events (“job done” vs. “page 3 done”)
Support for “large” numbers of clients
Multiple notification methods (email, programmatic, log files, etc.)
Eliminate redundancy—treat print requests as subscriptions