Patent ID: 8799347

Claim:
A method for resolving a transaction involving a plurality of participants without using a transaction coordinator, the method comprising the steps of: configuring a computer system having at least one processor and at least one memory to carry out the following step: generating a logic by a logic generator upon receiving an input by an input receiver; aggregating the logic with an owning application of the transaction; initiating the transaction by the owning application; generating an update request by the owning application; in response to the update request, generating, by an identifier generator associated with the logic, a transaction identifier associated with the transaction; upon receiving the transaction identifier, generating by a notification generator associated with the logic, a notification indicating that the transaction is under control of the logic and that there is no transaction coordinator; transmitting the update request, the transaction identifier, and the notification to each of the plurality of participants; in response to receiving the update request, the transaction identifier, and the notification, each participant performing the update request; and in response to each participant successfully performing the update request, generating a decision by the owning application.