Service processing apparatus and service processing method
First Claim
1. A service processing apparatus comprising:
- a setting unit that sets at least a location of processing document data and a content of a plurality of service processes to be executed on the document data, and sets processing order of the plurality of service processes so that they will be executed serially and/or in parallel;
a generating unit that generates, on the basis of a content of settings made by the setting unit, instruction data to be used for executing the plurality of service processes on the document data in the processing order set by the setting unit;
an interpreting unit that interprets a content of the instruction data; and
a cooperative processing unit that makes, on the basis of interpretation results of the interpreting unit, a plurality of service processing apparatuses connected to a network execute the plurality of service processes on the document data in a cooperative manner.
1 Assignment
0 Petitions
Accused Products
Abstract
A user defines a job flow of desired service cooperation according to a GUI screen displayed on a client terminal where parallel processing of plural parallel-executable jobs can be set. According to the thus-defined job flow, an instruction data generation server generates instruction data defining the content of processes, a storage location of a document as a subject, and other items. When the user selects desired one of the instruction data, the selected instruction data is sent to a cooperative processing server. The cooperative processing server interprets the instruction data and makes a service processing apparatus execute plural processes in cooperation by sending the respective service processing apparatuses processing requests that are formed so that a document will be processed according to the content of processes and processing order that are described in the instruction data
-
Citations
9 Claims
-
1. A service processing apparatus comprising:
-
a setting unit that sets at least a location of processing document data and a content of a plurality of service processes to be executed on the document data, and sets processing order of the plurality of service processes so that they will be executed serially and/or in parallel;
a generating unit that generates, on the basis of a content of settings made by the setting unit, instruction data to be used for executing the plurality of service processes on the document data in the processing order set by the setting unit;
an interpreting unit that interprets a content of the instruction data; and
a cooperative processing unit that makes, on the basis of interpretation results of the interpreting unit, a plurality of service processing apparatuses connected to a network execute the plurality of service processes on the document data in a cooperative manner. - View Dependent Claims (3)
-
-
2. The service processing apparatus according to clam 1, further comprising:
-
a judging unit that judges whether each of the plurality of service processes is executable; and
a processing unit that makes, if a service process is judged unexecutable by the judging unit, a service processing apparatus in charge of the unexecutable service process execute a predetermined executable service process.
-
-
4. A service processing method comprising:
-
setting at least a location of processing document data and a content of a plurality of service processes to be executed on the document data, and setting processing order of the plurality of service processes so that they will be executed serially and/or in parallel;
generating, on the basis of a content of settings made in the setting step, instruction data to be used for executing the plurality of service processes on the document data in the processing order set in the setting step;
interpreting a content of the instruction data; and
making, on the basis of interpretation results in the interpreting step, a plurality of service processing apparatuses connected to a network execute the plurality of service processes on the document data in a cooperative manner. - View Dependent Claims (5, 6)
-
-
7. A service processing apparatus comprising:
-
a setting unit that sets at least a location of processing document data and a content of a plurality of service processes to be executed on the document data, and sets processing order of the plurality of service processes so that they will be executed serially and/or in parallel;
a generating unit that generates, on the basis of a content of settings made by the setting unit, instruction data to be used for executing the plurality of service processes on the document data in the processing order set by the setting unit;
an interpreting unit that interprets a content of the instruction data;
a process executing unit that executes a service process on the document data on the basis of interpretation results of the interpreting unit; and
a sending unit that sends the instruction data to a service processing apparatus for executing a next service process after the process executing unit has finished execution of the service process. - View Dependent Claims (8)
-
-
9. A service processing method comprising:
-
setting at least a location of processing document data and a content of a plurality of service processes to be executed on the document data, and setting processing order of the plurality of service processes so that they will be executed serially and/or in parallel;
generating, on the basis of a content of settings made in the setting step, instruction data to be used for executing the plurality of service processes on the document data in the processing order set in the setting step;
interpreting a content of the instruction data;
executing a service process on the document data on the basis of interpretation results in the interpreting step; and
sending the instruction data to a service processing apparatus for executing a next service process after the process executing step has finished execution of the service process.
-
Specification