A SERVICE OF

logo

RTR Terminology
Figure 1–5 Components in the RTR Environment
LKG-11203-98WI
User Accounts Facility
FE TR BE
General Ledger Facility
Client
application
Server
application
disconnected before all parts of the transaction are done, then
the transaction remains incomplete.
Transaction
A transaction is a piece of work or group of operations that
must be executed together to perform a consistent transformation
of data. This group of operations can be distributed across many
nodes serving multiple databases. Applications use services that
RTR provides.
Transactional
messaging
RTR provides transactional messaging in which transactions are
enclosed in messages controlled by RTR.
Transactional messaging ensures that each transaction is
complete, and not partially recorded. For example, a transaction
or business exchange in a bank account might be to move money
from a checking account to a savings account. The complete
transaction is to remove the money from the checking account
and add it to the savings account.
A transaction that transfers funds from one account to another
consists of two individual updates: one to debit the first account,
and one to credit the second account. The transaction is not
complete until both actions are done. If a system performing
this work goes down after the money has been debited from the
checking account but before it has been credited to the savings
account, the transaction is incomplete. With transactional
Introduction 1–7