The invention relates to a system and a method for tracking and executing
a job comprising a series of tasks. Each task is executable on a separate
computing device. The method comprises: utilizing a workload manager to
identify an initial schedule of implementation for the job; utilizing
agents to selectively control execution of the tasks; and for each agent,
utilizing a publish/subscription interface to isolate communications of
the workload manager from each agent and to communicate with other
publish/subscription interfaces of other agents to determine when to
activate its task. The interface utilizes a broker adapted to communicate
with other brokers to disseminate communications amongst the agents.