SYSTEM AND METHOD FOR STREAMING EVENTS IN A TRANSACTION-BASED SYSTEM
First Claim
Patent Images
1. A distributed system comprising:
- one or more distributed systems, each of the distributed systems including an event generator, the event generator being adapted to stream transaction events occurring in real time; and
a central manager comprising an event receiver, the event receiver being adapted to receive one or more streams of transactions from the one or more distributed systems and commit the streams of transactions to one or more databases wherein the event generator of at least one of the one more distributed systems comprises an event emitter that creates one or more events based on one or more transactions that occur at a location associated with the at least one distributed system.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is provided that permits events to be propagated between systems in near real time for the purpose of ensuring consistency in a transaction-based environment. In one implementation, transactions are streamed between systems using a lightweight protocol shortly after they are processed, rather than being communicated in a one-way batch mode as is typically done in conventional retail store systems.
-
Citations
24 Claims
-
1. A distributed system comprising:
-
one or more distributed systems, each of the distributed systems including an event generator, the event generator being adapted to stream transaction events occurring in real time; and a central manager comprising an event receiver, the event receiver being adapted to receive one or more streams of transactions from the one or more distributed systems and commit the streams of transactions to one or more databases wherein the event generator of at least one of the one more distributed systems comprises an event emitter that creates one or more events based on one or more transactions that occur at a location associated with the at least one distributed system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for processing events in a distributed system, the method comprising acts of:
-
generating, by an event generator of at least one system in a distributed system network, a stream of transaction events occurring in real time; receiving, by an event receiver of a central manager, one or more streams of transactions from the one or more distributed systems and committing the streams of transactions to one or more databases; and creating, by an event emitter of the at least one system in the distributed system one or more events based on one or more transactions that occur at a location associated with the at least one distributed system. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification