System and method for enabling real-time eventing
First Claim
Patent Images
1. A method for real-time eventing comprising:
- adding at least one subscriber for an event channel;
generating an event message upon an event occurring during operation of an application;
publishing the event message to an event channel on an event router;
processing the event message according to configuration attributes of the event channel comprising synchronously communicating the event message to an application according to at least one delegate configuration attribute, receiving a processed event message response from the application, and communicating the event message to an asynchronous application according to at least one configuration attribute;
identifying a subscriber to the event channel; and
sending the processed event message from the event router to the 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.
451 Citations
20 Claims
-
1. A method for real-time eventing comprising:
-
adding at least one subscriber for an event channel; generating an event message upon an event occurring during operation of an application; publishing the event message to an event channel on an event router; processing the event message according to configuration attributes of the event channel comprising synchronously communicating the event message to an application according to at least one delegate configuration attribute, receiving a processed event message response from the application, and communicating the event message to an asynchronous application according to at least one configuration attribute; identifying a subscriber to the event channel; and sending the processed event message from the event router to the subscriber. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for real-time eventing comprising:
-
adding subscribers for an event channel; generating an event message upon an event occurring during operation of an application; publishing the event message to an event channel on an event router; synchronous to processing of an event at the event router, communicating the event message to an application according to at least one delegate configuration attribute and receiving a processed event message response from the application, wherein the application is on a remote server outside of the event router; identifying a subscriber to the event channel; and sending the processed event message from the event router to the subscriber. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for real-time eventing comprising:
-
adding subscribers for an event channel; generating an event message upon an event occurring during operation of an application; publishing the event message to an event channel of an event router; communicating the event message to an asynchronous application according to at least one configuration attribute of the event channel, wherein the application is on a remote server outside of the event router; identifying a subscriber to the event channel; and sending the event message from the event router to the subscriber. - View Dependent Claims (13, 14)
-
-
15. A method for real-time eventing comprising:
-
interacting with at least one configuration attribute of an event channel according to instructions specified through an application programming interface (API), wherein a first configuration attribute is a universal resource identifier (URI) of an external application; adding subscribers for the event channel; generating an event message upon an event occurring during operation of a first application; publishing an event message to the event channel on an event router; processing the event message according to the at least one configuration attribute of the event channel, wherein processing the event message comprises communicating the event message to an external application according to the first configuration attribute; identifying a subscriber to the event channel; and sending the processed event message from the event router to the subscriber. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification