发明名称 NON-REPUDIABLE ATOMIC COMMIT
摘要 Various examples are directed to systems and methods for coordinating a non-repudiable atomic commit transaction. A client may direct a transaction request to a transaction manager, where the transaction request comprises a transaction origin token. The transaction manager may create a transaction submission token and provide it to the client. The transaction manager may create a digest of a first work item to be executed by a first resource manager and send the digest to the first resource manager. The first resource manager may send the transaction manager a work item receipt token. The transaction manager may send the resource manager the transaction origin token.
申请公布号 US2016254915(A1) 申请公布日期 2016.09.01
申请号 US201514632773 申请日期 2015.02.26
申请人 Red Hat, Inc. 发明人 Jenkinson Thomas John;Robinson Paul Fletcher
分类号 H04L9/32 主分类号 H04L9/32
代理机构 代理人
主权项 1. A computer-implemented system for coordinating a transaction, the system comprising: at least one processor and operatively associated memory, wherein the at least one processor is programmed to execute a transaction manager for coordinating an atomic commit transaction, wherein the transaction manager is programmed to: receive from a client a transaction request, wherein the transaction request comprises a description of the transaction and a transaction origin token digitally signed with a private key of the client;create a transaction submission token digitally signed with a private key of the transaction manager;send the transaction submission token to the client;generate a digest of a work item from the transaction;send the digest of the work item to a resource manager for performing the work item;receive from the resource manager a work item receipt token digitally signed with a private key of the resource manager;send the work item and the transaction origin token to the resource manager;receive from the client a commit instruction and a completion token digitally signed with the private key of the client;send the resource manager a prepare instruction;receive from the resource manager a prepare token digitally signed with the private key of the resource manager;determine that all resource managers taking part in the transaction have returned prepare tokens; andsend the commit token to the resource manager.
地址 Raleigh NC US
您可能感兴趣的专利