HIGH-PERFORMANCE, SCALABLE, ADAPTIVE AND MULTI-DIMENSIONAL EVENT REPOSITORY
First Claim
1. A computer-implemented method, comprising:
- intercepting, by a computer system, a request to publish an event to a database, the intercepting performed by a messaging system operable with the database;
examining, by the computer system, an event repository for an event template associated with the event, the examining performed by the messaging system, the event repository communicatively coupled with the database and the messaging system;
retrieving the event template from the event repository;
marshaling the event template to create the event; and
publishing the event in an event queue.
1 Assignment
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 marshaling 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, comprising:
-
intercepting, by a computer system, a request to publish an event to a database, the intercepting performed by a messaging system operable with the database; examining, by the computer system, an event repository for an event template associated with the event, the examining performed by the messaging system, the event repository communicatively coupled with the database and the messaging system; retrieving the event template from the event repository; marshaling the event template to create the event; and publishing the event in an event queue. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a memory configured to store computer-executable instructions; and a processor configured to access the memory and execute the computer-executable instructions to at least; intercept a request to publish an event to a database, the intercepting performed by a messaging system operable with the database; examine an event repository for an event template associated with the event, the examining performed by the messaging system, the event repository communicatively coupled with the database and the messaging system; retrieve the event template from the event repository; marshal the event template to create the event; and publish the event in an event queue. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium configured with computer-executable instructions that, when executed by a computer system, cause the computer system to perform operations comprising:
-
intercepting, by a computer system, a request to publish an event to a database, the intercepting performed by a messaging system operable with the database; examining, by the computer system, an event repository for an event template associated with the event, the examining performed by the messaging system, the event repository communicatively coupled with the database and the messaging system; retrieving the event template from the event repository; marshaling the event template to create the event; and publishing the event in an event queue. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification