Patent ID: 8737579
Filing Date: 2014-05-27
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 so that at least one namespace is associated with each of the plurality of listeners; receiving a message from an originating application wherein the message includes a message namespace; storing the message in a message queue; determining if a listener from the listener registry is associated with the message namespace; in response to determining that no listener from the listener registry is associated with the message namespace, storing the message in a parked message queue separate from the message queue; and after the message has been in the parked message queue for a predetermined period of time, deleting the message from the parked message queue; wherein the 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 message namespace, initiating the target application identified in the message; accepting connection of the target application; responsive to accepting connection of the target application, identifying the message in the parked message queue including the identification of the target application; and responsive to identifying the message in the parked message queue, transmitting the message from the parked message queue to the target application.