Transaction execution in multi-tier computing environments
First Claim
1. A method for implementation within a multi-tier computing environment having a plurality of tiered nodes, the method comprising:
- accessing, by a first node in the multi-tier computing environment, a data object encapsulating values;
generating, by the first node, node specific messages for each of a plurality of tiered nodes in the multi-tier computing environment relating to a transaction, the node specific messages encapsulating at least a portion of the values in the accessed data object and respectively being based on access visibility information associated with each such node such that at least some of the node specific messages encapsulate different values, the multi-tier computing environment being arranged such that at least a portion of the tiered nodes do not communicate directly with each other;
transmitting, by the first node to each of the plurality of tiered nodes, the corresponding node specific message;
receiving, by the first node in response to the transmitted node specific messages, data comprising a plurality of responses in response to the receipt of the node specific messages; and
orchestrating, by the first node with the plurality of tiered nodes, completion of the transaction by transmitting messages to select nodes of the plurality of tiered nodes characterizing responses from other nodes for which the select nodes are not in direct communication.
1 Assignment
0 Petitions
Accused Products
Abstract
Within a multi-tier computing environment having a plurality of computing nodes, a first node accesses a data object encapsulating values. Thereafter, the first node generates node specific messages for each of a plurality of tiered nodes in the multi-tier computing environment relating to a transaction. The node specific messages encapsulate at least a portion of the values in the accessed data object and are respectively based on access visibility information associated with each such node. Thereafter, the first node transmits the corresponding node specific messages to each of the plurality of tiered nodes. The first node, in response to the transmitted node specific messages, receives data comprising a plurality of responses in response to the receipt of the node-specific messages. The first node then orchestrates with the plurality of tiered nodes, completion of the transaction by transmitting messages to select nodes of the plurality of tiered nodes.
17 Citations
20 Claims
-
1. A method for implementation within a multi-tier computing environment having a plurality of tiered nodes, the method comprising:
-
accessing, by a first node in the multi-tier computing environment, a data object encapsulating values; generating, by the first node, node specific messages for each of a plurality of tiered nodes in the multi-tier computing environment relating to a transaction, the node specific messages encapsulating at least a portion of the values in the accessed data object and respectively being based on access visibility information associated with each such node such that at least some of the node specific messages encapsulate different values, the multi-tier computing environment being arranged such that at least a portion of the tiered nodes do not communicate directly with each other; transmitting, by the first node to each of the plurality of tiered nodes, the corresponding node specific message; receiving, by the first node in response to the transmitted node specific messages, data comprising a plurality of responses in response to the receipt of the node specific messages; and orchestrating, by the first node with the plurality of tiered nodes, completion of the transaction by transmitting messages to select nodes of the plurality of tiered nodes characterizing responses from other nodes for which the select nodes are not in direct communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system forming part of a multi-tier computing environment having a plurality of tiered nodes, the system comprising:
-
at least one data processor; and memory storing instructions which, when executed by the at least one data processor, result in operations comprising; accessing, by a first node in the multi-tier computing environment, a data object encapsulating values; generating, by the first node, node specific messages for each of a plurality of tiered nodes in the multi-tier computing environment relating to a transaction, the node specific messages encapsulating at least a portion of the values in the accessed data object and respectively being based on access visibility information associated with each such node such that at least some of the node specific messages encapsulate different values, the multi-tier computing environment being arranged such that at least a portion of the tiered nodes do not communicate directly with each other; transmitting, by the first node to each of the plurality of tiered nodes, the corresponding node specific message; receiving, by the first node in response to the transmitted node specific messages, data comprising a plurality of responses in response to the receipt of the node specific messages; and orchestrating, by the first node with the plurality of tiered nodes, completion of the transaction by transmitting messages to select nodes of the plurality of tiered nodes characterizing responses from other nodes for which the select nodes are not in direct communication. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer program product storing instructions which, when executed by at least one data processor forming part of at least one computing system, result in operations comprising:
-
accessing, by a first node in a multi-tier computing environment having a plurality of tiered nodes, a data object encapsulating values; generating, by the first node, node specific messages for each of a plurality of tiered nodes in the multi-tier computing environment relating to a transaction, the node specific messages encapsulating at least a portion of the values in the accessed data object and respectively being based on access visibility information associated with each such node such that at least some of the node specific messages encapsulate different values, the multi-tier computing environment being arranged such that at least a portion of the tiered nodes do not communicate directly with each other; transmitting, by the first node to each of the plurality of tiered nodes, the corresponding node specific message; receiving, by the first node in response to the transmitted node specific messages, data comprising a plurality of responses in response to the receipt of the node specific messages; and orchestrating, by the first node with the plurality of tiered nodes, completion of the transaction by transmitting messages to select nodes of the plurality of tiered nodes characterizing responses from other nodes for which the select nodes are not in direct communication. - View Dependent Claims (18, 19, 20)
-
Specification