A method, system and article of manufacture for reducing a deadlock
probability during transaction processing in a computer network system
having a plurality of users of the network system that comprises a
content management system performing implicit transactions via API calls
to a library server on a plurality of entities shareable by users of the
network. The computer-implemented method comprises invoking a transaction
sequence in response to a transaction request, performing a prepare
portion of the transaction sequence, implicitly committing the prepare
portion of the transaction, performing an update portion of the
transaction sequence, and fully committing the transaction.