a method for physically executing parallel operations in a resource manager while retaining the effect of a defined logical serial ordering is provided . a plurality of operations is applied by a client application to the resource manager . the method includes commencing a transaction between the client application and the resource manager . the resource manager receives a plurality of operations from the client application in a logical order . the client application indicates to the resource manager implements the operations in parallel and controls the parallel operations to ensure that the plurality of operations is executed such that the result of the parallel execution is the same as the result that would have been achieved by serial execution in the logical order . the transaction then ends .