Patent ID: 7496233
Filing Date: 2009-02-24
Classification: G06F,H04N

Abstract:
1. A service processing apparatus comprising: a setting unit that sets at least a location of document data and a content of a plurality of service processes to be executed on the document data, and sets a processing order of the plurality of service processes, the plurality of services processes being executed serially, executed in parallel, or executed both serially and in parallel, on the basis of the processing order set by the setting unit; a generating unit that generates, on the basis of settings made by the setting unit, instruction data instructing to execute the plurality of service processes on the document data in the processing order set by the setting unit, the settings including the location, the content of a plurality of service processes, and the processing order; an interpreting unit that determines whether the instruction data includes instruction which instructs to execute a plurality of parallel-executable processes in serial; a rewriting unit that rewrites the instruction data to instruct to execute the plurality of parallel-executable processes in parallel under the condition that the interpreting unit determines that the instruction data includes instruction which instructs to execute the plurality of parallel-executable processes in serial, and a cooperative processing unit that controls, on the basis of the rewritten instruction data, a plurality of service processing apparatuses connected to a network to execute the plurality of service processes on the document data in parallel.