Transaction processing is a technique that ensures that a series of steps fail or succeed together. Such steps are said to be a transaction. It is common for business software, programming languages and databases to support transactions. Transaction processing typically involves making tentative updates that are only committed when the transaction is fully complete. In this way partial successes or partial failures are prevented.
An order management system binds three steps into one transaction: taking an order, checking inventory and billing. If the inventory check fails the order will not be accepted and billing will not occur. The transaction guarantees that the customer will not be charged for something that's not in inventory. It also guarantees that the inventory system will not be updated if billing fails and a payment does not occur.
Cookies help us deliver our services. You have choices regarding these cookies. Please visit our privacy policy, cookie policy and consent tool to learn more.
Copyright 2002-2026 Simplicable. All rights reserved. This material may not be published, broadcast, rewritten, redistributed or translated. Report violations here.