A method of executing a transaction task within a transaction processing
system includes, responsive to an event, the steps of identifying a
workflow associated with the event. A transaction task, that at least
partially executes the workflow, is distributed to an available thread
within a pool threads operating within a multiprocessor system, that may
be a Symmetrical Multiprocessor (SMP) system.