Patent ID: 9088622
Filing Date: 2015-07-21
Classification: H04L

Abstract:
1. A computer-implemented method, comprising: establishing a push-channel session uniquely associated with a client, wherein the push channel session communicates with the client using a single push channel; registering the established push-channel session with a messaging channel runtime creating a client-specific messaging channel, wherein the push-channel session is established and maintained between the client and an enterprise server by a push-session manager, the push-channel session established responsive to receiving a message from the client to initiate the push-channel session, wherein the registration of the push channel session is performed on the messaging channel runtime and the push session, and wherein, prior to the registration, the push channel session receives at least one of a registration or a de-registration request for a backend application; registering the backend application with the push-channel-session-associated single push channel using a channel registration manager, the registration initiated by a request sent by the client to the channel registration manager; responsive to an application message received from an application session associated with the backend application using a client-specific application channel, dispatching the received application message to the push-channel session from the messaging channel runtime using the client-specific messaging channel; and communicating the dispatched application message to the client using the single push channel.