Patent ID: 7765197

Claim:
A method of producing a data replica on a data replica producing system that includes one or more application servers and database servers, the method comprising: issuing data processing requests from application programs running in the application servers; executing data processing corresponding to each of said data processing requests in each of the database servers; replying a result of the data processing as a response to one of said application programs which has issued said data processing request; and controlling supply of said data processing requests to said database servers by detecting receipt, by all of said database servers, of a data processing request from an application program before sending a subsequent data processing request by an application program, wherein said controlling comprises: trapping the issued data processing requests; multiplexing the trapped data processing request in response to process permission, requesting process permission of the trapped data processing request; and generating said process permission based on previous data processing requests in response to the request of said process permission, and wherein said executing comprises: converting said multiplexed data processing request into a data processing request peculiar to a database management system of each of said database servers, and said replying comprises: converting the data processing result into a data processing response as the response to said application program which has issued said data processing request.