Patent ID: 7653905

Claim:
A method performed by a server computer for facilitating management of a request from a user computer, said method comprising: receiving, by said server computer, said request from said user computer; storing said request into a first queue; generating a trigger message in response to said request; storing said trigger message in a second queue; retrieving business logic corresponding at least in part to said request; storing a message corresponding to said request into a thread count queue, a number of messages stored in said thread count queue corresponding to a number of threads that have begun executing; determining a number of executing threads using said thread count queue; retrieving said request from said first queue; determining a number of threads to execute said request; spawning new threads to process said request based upon said number of executing threads and said number of threads to execute said request; tracking said number of executing threads with respect to said thread count queue to prevent over spawning; formatting a reply message corresponding to said request, wherein said formatting is based upon said business logic; and storing said reply message into a third queue.