Disclosed is a method, system, and program for processing a job in a workflow
environment. A signal is generated when status for the job is changed from a first
status to a second status. A work process associated with the second status is
notified that one job had its status changed to the second status in response to
the signal. The work process processes the job that had its status changed from
the first status to the second status and modifies the status of the job after
completing the processing of the job.