Patent ID: 9191347
Filing Date: 2015-11-17
Classification: G06F,H04L

Abstract:
1. A method of routing messages, the method comprising: providing a listener registry of a plurality of listeners and associated namespaces wherein at least one namespace is associated with each of the plurality of listeners and a single namespace can be associated with more than one listener; receiving first and second messages from respective originating applications wherein the first and second messages include respective first and second message namespaces; storing the first and second messages in a message queue; determining if a listener from the listener registry is associated with the first message namespace; in response to determining that no listener from the listener registry is associated with the first message namespace, storing the first message in a parked message queue separate from the message queue; and handling the second message in the message queue independently of the first message; wherein the first message includes an identification of a target application, the method further comprising: in response to determining that no listener from the listener registry is associated with the first message namespace, initiating the target application identified in the first message; accepting connection of the target application; responsive to accepting connection of the target application, identifying the first message in the parked message queue including the identification of the target application; and responsive to identifying the first message in the parked message queue, transmitting the first message from the parked message queue to the target application.