CPC G06F 9/4881 (2013.01) [G06F 9/451 (2018.02); G06F 9/547 (2013.01)] | 7 Claims |
1. A server, comprising:
a communication interface configured to communicate with a user device and a plurality of work servers; and
one or more processors configured to:
receive a job request from the user device via the communication interface;
parse a job into a plurality of component tasks based on a declaration file associated with the job of the received job request, the declaration file identifying the plurality of component tasks and a completion order of the plurality of component tasks;
assign each of the plurality of component tasks to corresponding work servers;
determine a job status of the job based on messages received from the corresponding work servers via the communication interface; and
transmit the job status to the user device via the communication interface in response to the determining.
|