Job processing framework
First Claim
1. A job processing framework comprising:
- a job producer configured to produce a plurality of jobs responsive to receipt of a task;
a job consumer configured to distribute the jobs; and
a service configured to receive one of jobs from the job consumer and to process the one of the jobs.
1 Assignment
0 Petitions
Accused Products
Abstract
A job processing framework according to the present invention allows an application to be developed independent of any particular service. Tasks performed by the application are broken up into smaller units of work, or “jobs,” which are each bound to a particular service at execution, or “deployment.” The binding occurs via a “deployer” comprising a configuration source. The configuration source includes instructions that bind particular jobs with a particular service. Therefore, if improved services are developed subsequent to the application, only the configuration source needs to be updated, not the application. Accordingly, significant time and expense is saved by allowing applications to be developed independent of particular services.
123 Citations
19 Claims
-
1. A job processing framework comprising:
-
a job producer configured to produce a plurality of jobs responsive to receipt of a task;
a job consumer configured to distribute the jobs; and
a service configured to receive one of jobs from the job consumer and to process the one of the jobs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A program for execution by a computer, said program instructing said computer to perform actions comprising:
-
receiving a task;
producing jobs from the task;
delegating jobs to a service; and
processing the jobs by the service. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification