1. A method for operating a transaction server with sub-dispatched application server threads comprising: providing multiple sub-dispatched application server threads in a single local process, wherein the multiple sub-dispatched application server threads carry out their own task dispatching; linking the multiple sub-dispatched application server threads in the single local process using a distributed programming model; managing scope-aware access by the multiple sub-dispatched application server threads to shared memory content; and determining if an application request is eligible to execute at a local sub-dispatched application server thread.