Patent ID: 8825796
Filing Date: 2014-09-02
Classification: G06F

Abstract:
1. A transaction processing system comprising: an application server comprising at least one processor of the transaction processing system, configured to implement a transaction processing to process a transaction requested from a client, and a process monitoring to manage a session process performed at a database server based on the transaction; and a database server comprising a database which stores data, and a database management unit which manages the database; wherein the transaction processing comprises: sending a transaction identifier for identifying the transaction to the database management unit, requesting the session process to be performed at the database management unit, and outputting the transaction identifier to the process monitoring; the process monitoring comprises: receiving the transaction identifier, receiving from the database management unit a session identifier for identifying the session process, wherein the session identifier is generated by the database management unit based at least in part on the transaction identifier, and sending an instruction to terminate the session process to the database management unit after a certain period of time elapses; and the database management unit is configured to create the session identifier for identifying the session process when the transaction identifier is received from the application server, to correlate the session identifier with the transaction identifier, to store the session identifier and the transaction identifier, to start performing the session process, to return the session identifier corresponding to the transaction identifier to the process monitoring when the transaction identifier is received from the process monitoring, and to terminate the session process when an instruction to terminate the session process is received.