Method And System For Providing A Subscription To A Tuple Based On A Schema Associated With The Tuple
First Claim
1. A system for providing a subscription to a tuple based on a schema associated with the tuple, the system comprising:
- a message router component configured for receiving a message identifying a principal and including subscription information identifying a schema that specifies a set of constraints that defines a structure and vocabulary of a conforming tuple;
a conformance detector component configured for determining a conforming tuple, wherein at least a portion of the conforming tuple conforms to the identified schema; and
a subscription handler component configured for establishing for the identified principal a subscription to the conforming tuple based on the subscription information.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products are described for providing a subscription to a tuple based on a schema associated with the tuple. In one aspect, a system includes a message router component configured for receiving a message identifying a principal and including subscription information identifying a schema that specifies a set of constraints that defines a structure and vocabulary of a conforming tuple. The system also includes a conformance detector component configured for determining a conforming tuple, where at least a portion of the conforming tuple conforms to the identified schema, and a subscription handler component configured for establishing for the identified principal a subscription to the conforming tuple based on the subscription information.
104 Citations
40 Claims
-
1. A system for providing a subscription to a tuple based on a schema associated with the tuple, the system comprising:
-
a message router component configured for receiving a message identifying a principal and including subscription information identifying a schema that specifies a set of constraints that defines a structure and vocabulary of a conforming tuple; a conformance detector component configured for determining a conforming tuple, wherein at least a portion of the conforming tuple conforms to the identified schema; and a subscription handler component configured for establishing for the identified principal a subscription to the conforming tuple based on the subscription information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing a subscription to a tuple based on a schema associated with the tuple, the system comprising:
-
a publish-subscribe agent configured for generating a message identifying a principal and including subscription information identifying a schema that specifies a set of constraints that defines a structure and vocabulary of a conforming tuple; and a protocol interface component configured for sending the message to a service node for establishing for the identified principal a subscription to a conforming tuple managed by the service node, wherein at least a portion of the conforming tuple conforms to the identified schema. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for providing a subscription to a tuple based on a schema associated with the tuple, the method comprising:
-
generating a message identifying a principal and including subscription information identifying a schema that specifies a set of constraints that defines a structure and vocabulary of a conforming tuple; and sending the message to a service node for establishing for the identified principal a subscription to a conforming tuple managed by the service node, wherein at least a portion of the conforming tuple conforms to the identified schema. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method for providing a subscription to a tuple based on a schema associated with the tuple, the method comprising:
-
receiving a message identifying a principal and including subscription information identifying a schema that specifies a set of constraints that defines a structure and vocabulary of a conforming tuple; determining a conforming tuple, wherein at least a portion of the conforming tuple conforms to the identified schema; and establishing for the identified principal a subscription to the conforming tuple based on the subscription information. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer readable medium containing a computer program, executable by a machine, for providing a subscription to a tuple based on a schema associated with the tuple, the computer program comprising executable instructions for:
-
receiving a message identifying a principal and including subscription information identifying a schema that specifies a set of constraints that defines a structure and vocabulary of a conforming tuple; determining a conforming tuple, wherein at least a portion of the conforming tuple conforms to the identified schema; and establishing for the identified principal a subscription to the conforming tuple based on the subscription information.
-
-
38. A computer readable medium containing a computer program, executable by a machine, for providing a subscription to a tuple based on a schema associated with the tuple, the computer program comprising executable instructions for:
-
generating a message identifying a principal and including subscription information identifying a schema that specifies a set of constraints that defines a structure and vocabulary of a conforming tuple; and sending the message to a service node for establishing for the identified principal a subscription to a conforming tuple managed by the service node, wherein at least a portion of the conforming tuple conforms to the identified schema.
-
-
39. A system for providing a subscription to a tuple based on a schema associated with the tuple, the system comprising:
-
means for receiving a message identifying a principal and including subscription information identifying a schema that specifies a set of constraints that defines a structure and vocabulary of a conforming tuple; means for determining a conforming tuple, wherein at least a portion of the conforming tuple conforms to the identified schema; and means for establishing for the identified principal a subscription to the conforming tuple based on the subscription information.
-
-
40. A system for providing a subscription to a tuple based on a schema associated with the tuple, the system comprising:
-
means for generating a message identifying a principal and including subscription information identifying a schema that specifies a set of constraints that defines a structure and vocabulary of a conforming tuple; and means for sending the message to a service node for establishing for the identified principal a subscription to a conforming tuple managed by the service node, wherein at least a portion of the conforming tuple conforms to the identified schema.
-
Specification