1. A method for efficient transaction processing implemented as an Adaptive Transaction Manager (‘ATM’), said method comprising: determining that a transaction state is consistent with a set of constraints; and, explicitly denoting that transaction state as a consistency point.