Notification framework and method of distributing notification
First Claim
1. A method of distributing notification regarding an event from an event generator to an event listener in a network environment, the method comprising the steps of:
- (a) receiving an event message from the event generator, said event message being Web Service based and including an event source element and an extensible event content element;
(b) creating an event envelope containing said event content element;
(c) identifying the event listener as a registered event listener entitled to receive notice of the event; and
(d) transmitting the event envelope to the event listener.
1 Assignment
0 Petitions
Accused Products
Abstract
A notification framework for distributing notice of the occurrence of an event. The framework receives a event message from an event generator regarding an event, encapsulates the event content within an event envelope, and distributes the event envelope to registered event listeners entitled to receive notice of the event. The notification framework is Web Service based. It provides for publication and discovery of event sources through Web Service interfaces. Event listener policies and event source policies act as filters imposing restrictions and conditions upon the event listeners entitled to notice of an event.
-
Citations
41 Claims
-
1. A method of distributing notification regarding an event from an event generator to an event listener in a network environment, the method comprising the steps of:
-
(a) receiving an event message from the event generator, said event message being Web Service based and including an event source element and an extensible event content element;
(b) creating an event envelope containing said event content element;
(c) identifying the event listener as a registered event listener entitled to receive notice of the event; and
(d) transmitting the event envelope to the event listener. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A notification framework for distributing notification regarding an event from an event generator to an event listener in a network environment, the notification framework including:
-
(a) an event handler for receiving an event message from the event generator, the event message being Web Service based and including an event source element and an extensible event content element, and encapsulating the event content element in an event envelope;
(b) an event listener library identifying registered event listeners entitled to receive notice of the event, wherein said registered event listeners include the event listener; and
(c) an event policy library including an event policy element for transmitting the event envelope to the event listener. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product having a computer readable medium tangibly embodying computer executable instructions for distributing notification regarding an event from an event generator to an event listener in a network environment, the computer executable instructions comprising:
-
(a) computer executable instructions for receiving an event message from the vent generator, said event message being Web Service based and including an event source element and an extensible event content element;
(b) computer executable instructions for creating an event envelope containing said event content element;
(c) computer executable instructions for identifying the event listener as a registered event listener entitled to receive notice of the event; and
(d) computer executable instructions for transmitting the event envelope to the event listener. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification