ASYNCHRONOUS MESSAGING BUS
First Claim
Patent Images
1. A system, comprising:
- at least one processor; and
a communication module implemented by the at least one processor and communicatively coupled to a first capability and a second capability, the communication module configured to receive an event message from the first capability, the event message including a header and a payload; and
an event message handler implemented by the at least one processor and configured to;
parse the header of the event message to identify a topic of the event message,identify a tenant identifier associated with the event message,determine that the second capability is to receive the event message based on the topic and the tenant identifier, andcause the communication module to send the event message to the second capability.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for event message processing are presented. Embodiments may receive an event message from a first capability. The event message may include a header and a payload. Embodiments may then parse the header of the event message to identify a topic of the event message. Embodiments also identify a tenant identifier associated with the event message. Using the topic and the tenant identifier, embodiments may determine that a second capability is to receive the event message. Accordingly, embodiments send the event message to the second capability.
14 Citations
21 Claims
-
1. A system, comprising:
-
at least one processor; and a communication module implemented by the at least one processor and communicatively coupled to a first capability and a second capability, the communication module configured to receive an event message from the first capability, the event message including a header and a payload; and an event message handler implemented by the at least one processor and configured to; parse the header of the event message to identify a topic of the event message, identify a tenant identifier associated with the event message, determine that the second capability is to receive the event message based on the topic and the tenant identifier, and cause the communication module to send the event message to the second capability. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
receiving an event message from a first capability, the event message including a header and a payload; parsing, by a processor, the header of the event message to identify a topic of the event message; identifying, by the processor, a tenant identifier associated with the event message; determining, by the processor, that a second capability is to receive the event message based on the topic and the tenant identifier; and sending the event message to the second capability. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable storage medium storing a set of instructions that, when executed by at least one processor, causes the at least one processor to perform operations comprising:
-
receiving an event message from a first capability, the event message including a header and a payload; parsing the header of the event message to identify a topic of the event message; identifying a tenant identifier associated with the event message; determining that a second capability is to receive the event message based on the topic and the tenant identifier; and sending the event message to the second capability. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification