| CPC H04L 51/52 (2022.05) [G06F 9/542 (2013.01); H04L 51/04 (2013.01); H04L 51/212 (2022.05); H04L 51/214 (2022.05); G06F 2209/544 (2013.01)] | 17 Claims |

|
1. A system comprising:
one or more computer processors;
one or more computer memories;
a set of instructions stored in the one or more computer memories, the set of instructions configuring the one or more computer processors to perform operations, the operations comprising:
receiving, from a publisher, a publication of an event message;
determining a route for the event message based on a set of attributes, the set of attributes associated with an event channel corresponding to the publication of the event message, the set of attributes being configurable via an Application Programming Interface (API) during real-time processing of the event message, the set of attributes including a processing attribute and a set of configuration attributes, the processing attribute determining an order of processing for the set of configuration attributes, one or more of the set of configuration attributes being conditionally enabled based on metadata added to the event message, the one or more of the set of configuration attributes including a delegate URI attribute identifying a delegate application configured to perform the adding of the metadata to the event message; and
distributing the event message using the route.
|