TRANSACTIONAL APPLICATION EVENTS
First Claim
1. A method performed by a network element, the method comprising:
- receiving a database transaction record retrieved from a database transaction log, the database transaction record including information of a database transaction and an application event associated with the database transaction;
performing a database operation specified in the database transaction, wherein the database operation is configured to update one or more records of a database;
extracting the application event from the database transaction record retrieved from the database transaction log; and
performing an event operation associated with the application event that is associated with the database transaction, such that when the event operation is performed, the updated one or more records of the database are readily available.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for processing transactional application events are described herein. In one embodiment, a database transaction record is retrieved from a database transaction log, where the database transaction record includes information of a database transaction and an application event associated with the database transaction. In response, a database operation specified in the database transaction is performed, where the database operation is configured to update one or more records of a database. The application event is extracted from the database transaction record retrieved from the database transaction log. An event operation associated with the application event that is associated with the database transaction is performed, such that when the event operation is performed, the updated one or more records of the database are readily available. Other methods and apparatuses are also described.
-
Citations
20 Claims
-
1. A method performed by a network element, the method comprising:
-
receiving a database transaction record retrieved from a database transaction log, the database transaction record including information of a database transaction and an application event associated with the database transaction; performing a database operation specified in the database transaction, wherein the database operation is configured to update one or more records of a database; extracting the application event from the database transaction record retrieved from the database transaction log; and performing an event operation associated with the application event that is associated with the database transaction, such that when the event operation is performed, the updated one or more records of the database are readily available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-readable storage medium having instructions stored therein, which when executed by a processing logic, cause the processing logic to perform a method, the method comprising:
-
receiving a database transaction record retrieved from a database transaction log, the database transaction record including information of a database transaction and an application event associated with the database transaction; performing a database operation specified in the database transaction, wherein the database operation is configured to update one or more records of a database; extracting the application event from the database transaction record retrieved from the database transaction log; and performing an event operation associated with the application event that is associated with the database transaction, such that when the event operation is performed, the updated one or more records of the database are readily available. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A network element, comprising:
-
a replication agent to receive a database transaction record retrieved from a database transaction log, the database transaction record including information of a database transaction and an application event associated with the database transaction; a database, wherein the replication agent performs a database operation specified in the database transaction, wherein the database operation is configured to update one or more records of the database; an application event handler to extract the application event from the database transaction record retrieved from the database transaction log, wherein the application event handler performs an event operation associated with the application event that is associated with the database transaction, such that when the event operation is performed, the updated one or more records of the database are readily available. - View Dependent Claims (18, 19, 20)
-
Specification