DYNAMIC CLIENT REGISTRATION FOR SERVER PUSH EVENTS IN LONG POLLING SCENARIOS
First Claim
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;
registering a backend application with the push-channel-session-associated single push channel using a push channel registration session;
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.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure generally describes computer-implemented methods, software, and systems for modeling and deploying decision services. One computer-implemented method includes establishing a push-channel session uniquely associated with a client, wherein the push channel session communicates with the client using a single push channel. The computer-implemented method further includes registering the established push-channel session with a messaging channel runtime creating a client-specific messaging channel and registering a backend application with the push-channel-session-associated single push channel using a push channel registration session. The method further includes, 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. The method includes communicating the dispatched application message to the client using the single push channel.
-
Citations
20 Claims
-
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; registering a backend application with the push-channel-session-associated single push channel using a push channel registration session; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, tangibly embodied in a machine-readable storage device, the computer program product being operable to cause data processing apparatus to perform operations 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; registering a backend application with the push-channel-session-associated single push channel using a push channel registration session; 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
memory operable to store at least one decision service; and at least one hardware processor interoperably coupled to the memory and configured to perform operations 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; registering a backend application with the push-channel-session-associated single push channel using a push channel registration session; 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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification