To provide a system and a method for implementing a database application guaranteeing independence of software modules.
This system includes: an XML processing unit for analyzing each component of an XML file to extract identification information for an SQL sentence and the SQL sentence; an SQL information unit for loading a storage device with the identification information and the SQL sentence; an object pool having processing object parts each used for receiving the identification information for the SQL sentence to retrieve the SQL sentence, transmitting the retrieved SQL sentence to a database to receive an execution result of the SQL sentence from the database and transmitting the execution result to the application having transmitted the identification information; and a scheduler for receiving first identification information for the SQL sentence from an application, and selecting a processing object part having previously received second identification information for the SQL sentence from the application to transmit the first identification information for the SQL sentence to the selected processing object part.
Shinsuke Onuki
Tadashige Ito