Patent ID: 8489566
Filing Date: 2013-07-16
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: receiving an application data request at a database server from an application executing at a client device, the application data request to retrieve a data item stored at a data store coupled to the database server; automatically adding an optimistic locking information request to the application data request, the optimistic locking information request to retrieve optimistic locking information associated with the data item, the optimistic locking information including an identifier of the data item; sending the application data request and the optimistic locking information request to the data store; retrieving the data item and the optimistic locking information from the data store; forwarding the data item and the optimistic locking information to the application; determining whether a connection between the client device and the database server is terminated; in response to determining that the connection between the client device and the database server is not terminated: in response to determining that the connection between the client device and the database server is terminated, determining whether the connection has been re-established; and in response to determining that the connection has been re-established: