Patent ID: 8836974

Claim:
A processing system comprising: a request receiving unit provided by a request receiving program; a back-end processing unit provided by a back-end processing program, wherein the back-end processing unit operates asynchronously with the request receiving unit; a queue storage unit configured to add a job transmitted from the request receiving unit that has received a processing request from an information processing apparatus to a queue, and to cause the back-end processing unit to acquire the job added to the queue in response to an acquisition instruction from the back-end processing unit; a plurality of service units configured to execute tasks under a control of the back-end processing unit that has received the job from the queue storage unit; and a table storage unit configured to manage information for identifying a task that has been completed for each job, wherein the back-end processing unit is provided in plurality, and each of the plurality of the back-end processing units periodically requests the queue storage unit for acquiring a job, and Wherein, when one of the plurality of the back-end processing units acquires a job from the queue storage unit, the back-end processing unit that has acquired the job causes a service unit that is to execute a next task to execute, under a control of the back-end processing unit, the next task based on the information being managed by the table storage unit for identifying a task that has been completed.