Skip to content
Platform

Online transaction processing

Handling many small pieces of work in real time while someone waits: a card payment, a balance check, a seat booking.

Also written OLTP, online processing

Online transaction processing, usually shortened to OLTP, is the other half of mainframe work alongside batch. Where batch runs in bulk overnight, OLTP responds immediately to a request, while a customer or a member of staff waits for the answer.

Each unit of work is small and short: check a balance, move money between two accounts, reserve a seat. What makes it demanding is the volume and the correctness requirement. A large bank may handle thousands of these a second, and every one has to either complete fully or not happen at all. Money must never be taken from one account without arriving in the other.

On z/OS this work usually runs inside a transaction manager such as CICS, which handles the screens, the queuing and the guarantees around committing or backing out changes.

If you have used a cash machine, tapped a card in a shop, or checked in for a flight, you have almost certainly triggered a mainframe transaction of this kind.

Browse all 115 terms

Learn this properly.

Use Online transaction processing for real in Mainframe101, in your browser, with Zed beside you. Join the waitlist.

Early access and updates. No spam, unsubscribe any time.