transaction monitor
Transaction monitors are software programs that ensure the atomicity of many transactions running in parallel. They are runtime environments for the transactions and the applications associated with them.
A transaction monitor provides the transaction system with various core functions, such as queuing ofmessages, committing of the transaction, rollback in the event of a faulty transaction, load balancing and creation of log files.
Transaction monitors ensure high availability, have low response time, can handle high traffic volumes and guarantee integrity when accessing shared resources.