Transactions are the operations executed from the device application, and the processing logic for the operation. This is typically used in most applications.
The client object API provides access to the operation execution log, which provides support for viewing pending operations, setting unfinished activity as pending operations, reviewing operation execution status, and revisiting previously failed transactions.