HIGH-PERFORMANCE, SCALABLE, ADAPTIVE AND MULTI-DIMENSIONAL EVENT REPOSITORY
First Claim
1. A computer-implemented method for utilizing an event repository, the method comprising:
- under the control of one or more computer systems configured with executable instructions,receiving an indication that all subscribers of a database expressing interest in an event have consumed the event;
removing the event from an event queue in response to receiving the indication; and
placing the event in an event repository upon removal of the event from the event queue, the event stored in the event repository to facilitate publication of a subsequent event similar to the said event.
0 Assignments
0 Petitions
Accused Products
Abstract
A High-Performance, Scalable, Adaptive and Multi-dimensional Event Repository is described and utilized in a method for publishing an event in a database. The present method includes transparently intercepting a request to a database to publish an event. A messaging system operable with the database intercepts the request. The present method further includes examining an event repository for a template of the event. The event repository is operable with the database and the messaging system. The present method additionally includes retrieving the event template from the event repository. The present method also includes marshalling the event template to create the event. The present method also includes publishing the event in an event queue.
-
Citations
20 Claims
-
1. A computer-implemented method for utilizing an event repository, the method comprising:
-
under the control of one or more computer systems configured with executable instructions, receiving an indication that all subscribers of a database expressing interest in an event have consumed the event; removing the event from an event queue in response to receiving the indication; and placing the event in an event repository upon removal of the event from the event queue, the event stored in the event repository to facilitate publication of a subsequent event similar to the said event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium having stored thereon instructions causing at least one computer system to utilize an event repository, the instructions comprising:
-
instructions that cause said at least one computer system to receive an indication that all subscribers of a database expressing interest in an event have consumed the event; instructions that cause said at least one computer system to remove the event from an event queue in response to receiving the indication; and instructions that cause said at least one computer system to place the event in an event repository upon removal of the event from the event queue, the event stored in the event repository to facilitate publication of a subsequent event similar to the event. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for utilizing an event repository, comprising:
-
a database; a messaging system having an event queue and operable with the database to; store the events of the database in an event queue; receive an indication that all subscribers of the database expressing interest in an event have consumed the event; remove the event from the event queue in response to receiving the indication; and place the event in an event repository upon removal of the event from the event queue, the event stored in the event repository to facilitate publication of a subsequent event similar to the event. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification