发明名称 Event control in transactions across multiple uncontrolled systems
摘要 A method comprises monitoring for events 200, receiving an event comprising a request to transfer an amount from an ACID compliant computing entity to a non-ACID compliant computing entity 202 and sending a request to a balancing flow logic 204. The request comprises details of the entities and the amount, and a definition of a long lived transaction is received from the balancing flow logic, the definition comprising instructions for implementing a plurality of actions including one or more compensating actions. Using a generic state machine, a state machine specific to the long lived transaction is created 206 by adding or deleting states and transitions on the basis of the actions, and a current state of the created state machine is sent 208 to an execution engine to execute one or more of the instructions associated with the current state. Events in relation to the execution are tracked, and the state machine is restored in the event of a failure. A method also comprises receiving a transaction request and calculating a definition of the transaction using predefined primitives and transmitting the definition.
申请公布号 GB201403416(D0) 申请公布日期 2014.04.16
申请号 GB20140003416 申请日期 2014.02.27
申请人 IXARIS SYSTEMS LIMITED 发明人
分类号 主分类号
代理机构 代理人
主权项
地址