A method for physically executing parallel operations in a resource manager (10) while retaining the effect of a defined logical serial ordering is provided. A plurality of operations is applied by a client application (16, 17, 18) to the resource manager (10). The method includes commencing a transaction between the client application (16, 17, 18) and the resource manager (10). The resource manager (10) receives a plurality of operations from the client application (16, 17, 18) in a logical order. The client application (16, 17, 18) indicates to the resource manager (100 that these operations can be applied in parallel. The resource manager (10) 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.
展开▼