SUBSCRIBING TO MULTIPLE RESOURCES THROUGH A COMMON CONNECTION
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon that when executed by a computing device perform a method for aggregating notifications from multiple server resources addressed to a common client, the method comprising:
- initializing, at a computing device, a notification queue for a client that processes notification messages generated from multiple server resources;
receiving, at the notification queue, a first notification from a first server resource;
communicating the first notification from the notification queue to the client;
receiving, at the notification queue, a second notification from a second server resource; and
communicating the second notification from the notification queue to the client.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable media are provided to allow multiple server resources to share a single connection to a client device. The single connection may be maintained between a notification queue on the server side and the client device. Multiple server resources share the notification queue. When a resource changes or a service wants to communicate information to a client, corresponding messages are sent to the notification queue over a connection within the data center. Once in the notification queue, the updates are communicated to the client device.
-
Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon that when executed by a computing device perform a method for aggregating notifications from multiple server resources addressed to a common client, the method comprising:
-
initializing, at a computing device, a notification queue for a client that processes notification messages generated from multiple server resources; receiving, at the notification queue, a first notification from a first server resource; communicating the first notification from the notification queue to the client; receiving, at the notification queue, a second notification from a second server resource; and communicating the second notification from the notification queue to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of communicating with resources in a remote data center, the method comprising:
-
subscribing to a first server resource and a second server resource associated with a service operating in the remote data center; receiving a first notification from the first server resource through an aggregation component established by the remote data center; and receiving a second notification from the second server resource through the aggregation component. - View Dependent Claims (9, 10, 11, 12)
-
-
13. One or more computer-readable media having computer-executable instructions embodied thereon that when executed by a computing device perform a method of communicating updates from multiple sever resources to a client device over a single connection, the method comprising:
-
assigning a client to a notification queue, wherein the client is subscribed to a service that is associated with multiple resources that individual clients subscribe to, and wherein the client is subscribed to a first resource and a second resource that are both provided by the service; routing a first event notification from the first resource to the notification queue; and routing a second event notification from the second resource to the notification queue. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification