Patent ID: 7870111

Claim:
A method for locking management comprising: under control of a lock manager that provides locking functions for locking aware clients and locking aware agents, receiving a command that specifies an operation identifier, wherein the operation identifier is a compound key with a first part indicating whether the operation identifier was generated by a transaction manager, with a second part being one of a lock management group name and a transaction manager name, and with a third part being a unique number in a context of one of the lock management group and the transaction manager; determining whether the command is associated with a transaction using the operation identifier by determining whether the operation identifier was generated by a transaction manager using the first part of the operation identifier; if it is determined that the operation identifier was generated by the transaction manager, operating at a transaction level of locking that uses the transaction manager, wherein the transaction level of locking supports atomicity, isolation, consistency, and durability of the transaction; and if it is determined that the operation identifier was not generated by the transaction manager, operating at an isolation level of locking, wherein the isolation level of locking supports isolation.