1. A method for communicating an event over a network between a provider and a subscriber, said method comprising the steps of: registering said event with an event server; registering said subscriber; creating a descriptor of said event; providing notification of said event to a first intermediary by said provider; transforming said notification into a common form; transforming said common form into an event server form; and making said event server form of said notification available to said subscriber.