System and method for enabling real-time eventing
First Claim
Patent Images
1. A method for real-time eventing comprising:
- an event router system receiving a first event subscription request from a first subscriber for a first event channel of a plurality of event channels of the event router system;
the event router system receiving from the first subscriber a first event processing attribute for the first event channel that specifies processing for event messages received at the first event channel;
the event router system receiving a second event subscription request from a second subscriber for a second event channel of the plurality of event channels;
the event router system receiving from the second subscriber a second event processing attribute for the second event channel that specifies processing for event messages received at the second event channel;
the event router system authenticating a publisher system;
responsive to receiving a first event message from the authenticated publisher system, the event router system providing the first event message to the first event channel;
responsive to the first event channel receiving the first event message, the event router system;
routing the first event message from the first event channel to the second event channel in accordance with a routing attribute of the first event channel that specifies routing of messages from the first event channel to the second event channel;
identifying the first subscriber as a subscriber to the first event channel;
processing the first event message, received at the first event channel, in accordance with the first event processing attribute for the first event channel; and
sending the processed event message of the first event channel from the first event channel to a system of the first subscriber;
identifying the second subscriber as a subscriber to the second event channel;
processing the first event message, received at the second event channel from the first event channel, in accordance with the second event processing attribute for the second event channel; and
sending the processed event message of the second event channel from the second event channel to a system of the second subscriber.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for real-time eventing including interacting with at least one configuration attribute according to instructions specified through an application programming interface (API); adding subscribers for an event channel; generating an event from operation of an application; publishing the event message to the event channel on an event router; processing the event message according to the at least one configuration attribute; identifying a subscriber to the event channel; and sending the event from the event router to the subscriber.
-
Citations
16 Claims
-
1. A method for real-time eventing comprising:
-
an event router system receiving a first event subscription request from a first subscriber for a first event channel of a plurality of event channels of the event router system; the event router system receiving from the first subscriber a first event processing attribute for the first event channel that specifies processing for event messages received at the first event channel; the event router system receiving a second event subscription request from a second subscriber for a second event channel of the plurality of event channels; the event router system receiving from the second subscriber a second event processing attribute for the second event channel that specifies processing for event messages received at the second event channel; the event router system authenticating a publisher system; responsive to receiving a first event message from the authenticated publisher system, the event router system providing the first event message to the first event channel; responsive to the first event channel receiving the first event message, the event router system; routing the first event message from the first event channel to the second event channel in accordance with a routing attribute of the first event channel that specifies routing of messages from the first event channel to the second event channel; identifying the first subscriber as a subscriber to the first event channel; processing the first event message, received at the first event channel, in accordance with the first event processing attribute for the first event channel; and sending the processed event message of the first event channel from the first event channel to a system of the first subscriber; identifying the second subscriber as a subscriber to the second event channel; processing the first event message, received at the second event channel from the first event channel, in accordance with the second event processing attribute for the second event channel; and sending the processed event message of the second event channel from the second event channel to a system of the second subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification