CPC H04L 63/123 (2013.01) [H04L 63/0421 (2013.01); H04L 63/0428 (2013.01); H04L 2463/121 (2013.01)] | 20 Claims |
1. A method for a multi-domain transaction process, the method comprising:
splitting, by an initiator node connected to a first domain and a second domain, a transaction into sub-transactions including a first sub-transaction and a second sub-transaction, wherein:
the first sub-transaction includes a first resource request and a first payload for a first participant, and
the second sub-transaction includes a second resource request and a second payload for a second participant;
submitting, by the initiator node, the first resource request to a first external node of the first domain, wherein the first resource request specifies a first amount of resources required by the first participant for a first time period;
submitting, by the initiator node, the second resource request to a second external node of the second domain, wherein the second resource request specifies a second amount of resources required by the second participant for a second time period;
determining, by the initiator node after a third time period, whether the first resource request was accepted or rejected by the first participant and whether the second resource request was accepted or rejected by the second participant; and
based upon determining whether the first resource request and the second resource request were accepted or rejected by the first participant and the second participant respectively, (i) transmitting, by the initiator node, the first payload to the first external node and the second payload to the second external node, or (ii) aborting the multi-domain transaction process.
|