1. A method of controlling communications between a client computer and a server computer having a database, comprising: invoking a data manager application, wherein the data manager application intercepts application server requests and data change requests, assigning a unique identifier to each data instance; queuing data on the data manager application prior to transmitting the data to the server; and transmitting data to the server.