Patent ID: 7958515

Claim:
A computerized method for managing events in a web service environment, comprising: receiving at a web service process on a computer system from a subscribing application a request for a subscription to desired events in an event class in an associated catalog namespace of a catalog repository, the subscription request including an event filter to select the desired events from a plurality of events described by the event class; registering, by the web service process on the computer system, an event listener associated with the subscribing application; processing, by the web service process on the computer system, through the event filter an event which is received from an event source and is described by the event class, the event received through an event gateway from the event source over the Internet through an Internet protocol; notifying, by the web service process on the computer system, the subscribing application of the received event through the registered event listener, if the received event matches the event filter; and forwarding the received event through a local messaging protocol to a local subscriber if the received event matches an event filter included in a subscription request of the local subscriber.