Method and System For Providing A Subscription To A Tuple Based On A Variable Identifier
First Claim
1. A system for providing a subscription to a tuple, the system comprising system components including:
- a subscription profiler component configured to receive subscription information identifying a subscriber and identifying a tuple identifier expression including a variable identifying a stored data entity;
a tuple identifier evaluator component configured to determine a first tuple identifier by evaluating the tuple identifer expression with the variable set to a first current value stored in the data entity;
a subscription handler component configured to establish a subscription for the identified subscriber to a first tuple identified by the determined first tuple identifier; and
a notification handler component configured to send a first notification message including tuple information from the first tuple to the identified subscriber,wherein at least one of the system components includes at least one electronic hardware component.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products are described for providing a subscription to a tuple. In one aspect, a system comprises system components including a subscription profiler component configured to receive subscription information identifying a subscriber and identifying a tuple identifier expression including a variable identifying a stored data entity, and a tuple identifier evaluator component configured to determine a first tuple identifier by evaluating the tuple identifer expression with the variable set to a first current value stored in the data entity. The system also includes a subscription handler component configured to establish a subscription for the identified subscriber to a first tuple identified by the determined first tuple identifier, and a notification handler component configured to send a first notification message including tuple information from the first tuple to the identified subscriber.
77 Citations
40 Claims
-
1. A system for providing a subscription to a tuple, the system comprising system components including:
-
a subscription profiler component configured to receive subscription information identifying a subscriber and identifying a tuple identifier expression including a variable identifying a stored data entity; a tuple identifier evaluator component configured to determine a first tuple identifier by evaluating the tuple identifer expression with the variable set to a first current value stored in the data entity; a subscription handler component configured to establish a subscription for the identified subscriber to a first tuple identified by the determined first tuple identifier; and a notification handler component configured to send a first notification message including tuple information from the first tuple to the identified subscriber, wherein at least one of the system components includes at least one electronic hardware component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing a subscription to a tuple, the system comprising system components including:
-
a subscription profiler component configured to receive subscription information identifying a subscriber and identifying a tuple identifier expression including a variable identifying a stored data entity; a service agent component configured to generate a message identifying the tuple identifier expression and the subscriber; and a protocol service agent component configured to send the message to a publish/subscribe service node configured to host a service for establishing a subscription for the identified subscriber to receive a notification including a current value of a tuple identified based on an evaluation of the tuple identifier expression, wherein at least one of the system components includes at least one electronic hardware component. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing a subscription to a tuple, the system comprising:
-
means for receiving subscription information identifying a subscriber and identifying a tuple identifier expression including a variable identifying a stored data entity; means for determining a first tuple identifier by evaluating the tuple identifer expression with the variable set to a first current value stored in the data entity; means for establishing a subscription for the identified subscriber to a first tuple identified by the determined first tuple identifier; and means for sending a first notification message including tuple information from the first tuple to the identified subscriber, wherein at least one of the means includes at least one electronic hardware component.
-
-
20. A system for providing a subscription to a tuple, the system comprising:
-
means for receiving subscription information identifying a subscriber and identifying a tuple identifier expression including a variable identifying a stored data entity; means for generating a message identifying the tuple identifier expression and the subscriber; and means for sending the message to a publish/subscribe service node configured to host a service for establishing a subscription for the identified subscriber to receive a notification including a current value of a tuple identified based on an evaluation of the tuple identifier expression, wherein at least one of the means includes at least one electronic hardware component.
-
-
21. A method for providing a subscription to a tuple, the method comprising:
-
receiving subscription information identifying a subscriber and identifying a tuple identifier expression including a variable identifying a stored data entity; determining a first tuple identifier by evaluating the tuple identifer expression with the variable set to a first current value stored in the data entity; establishing a subscription for the identified subscriber to a first tuple identified by the determined first tuple identifier; and sending a first notification message including tuple information from the first tuple to the identified subscriber, wherein at least one of the preceding actions is performed on at least one electronic hardware component. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for providing a subscription to a tuple, the method comprising:
-
receiving subscription information identifying a subscriber and identifying a tuple identifier expression including a variable identifying a stored data entity; generating by a service agent representing a principal a message identifying the tuple identifier expression and the subscriber; and sending by a protocol service agent the message to a publish/subscribe service node configured to host a service for establishing a subscription for the identified subscriber to receive a notification including a current value of a tuple identified based on an evaluation of the tuple identifier expression, wherein at least one of the preceding actions is performed on at least one electronic hardware component. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer readable medium storing a computer program, executable by a machine, for providing a subscription to a tuple, the computer program comprising executable instructions for:
-
receiving subscription information identifying a subscriber and identifying a tuple identifier expression including a variable identifying a stored data entity; determining a first tuple identifier by evaluating the tuple identifer expression with the variable set to a first current value stored in the data entity; establishing a subscription for the identified subscriber to a first tuple identified by the determined first tuple identifier; and sending a first notification message including tuple information from the first tuple to the identified subscriber.
-
-
40. A computer readable medium storing a computer program, executable by a machine, for providing a subscription to a tuple, the computer program comprising executable instructions for:
-
receiving subscription information identifying a subscriber and identifying a tuple identifier expression including a variable identifying a stored data entity; generating by a service agent representing a principal a message identifying the tuple identifier expression and the subscriber; and sending by a protocol service agent the message to a publish/subscribe service node configured to host a service for for establishing a subscription for the identified subscriber to receive a notification including a current value of a tuple identified based on an evaluation of the tuple identifier expression.
-
Specification