Business event processing
First Claim
Patent Images
1. A system, including:
- a producer interface;
a transport interface; and
a consumer interface, wherein the producer interface is to generate events, the transport interface is to distribute the events to the consumer interface, and wherein the consumer interface is to process the events.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for business event processing are presented. Producer services produce events that are managed and distributed by a transport service. Consumer services acquire events from the transport service and perform actions in response to the events. The production, distribution, and processing of the events and actions may be asynchronously and concurrently performed.
39 Citations
29 Claims
-
1. A system, including:
-
a producer interface;
a transport interface; and
a consumer interface, wherein the producer interface is to generate events, the transport interface is to distribute the events to the consumer interface, and wherein the consumer interface is to process the events. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, including:
-
an event producer;
an event consumer; and
an event distributing means for distributing one or more events to the event consumer in response to the one or more events that are produced by the event producer, wherein the one or more events are processed by one or more services of the event consumer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method, including:
-
producing an event by a producer service;
sending the event from the producer service to a transport service;
distributing the event from the transport service to a consumer service; and
processing one or more actions by the consumer service in response to the event. - View Dependent Claims (16, 17, 18, 19, 20, 21, 29)
-
-
22. A method, including:
-
generating a plurality of events in response to a detected action;
assigning each of the events with an event type;
storing each of the events in one or more data store tables in response to each event'"'"'s assigned event type; and
distributing batches of the events having a same event type from the one or more data store tables to select consumer services that process the batches. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification