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.