Transaction processing

Definition
Transaction processing is

"[a] style of computing that supports interactive applications in which requests submitted by users are processed as soon as they are received. Results are returned to the requester in a relatively short period of time."

Overview
"A transaction processing system supervises the sharing of resources for processing multiple transactions at the same time."