Decomposing Transactional Systems

Every transactional system must execute, order, validate, and persist transactions.