Several ways to run a job

Batch solutions need to be operable in multiple environments. Typically, batches executions are often triggered by schedulers or by other scripts languages (DOS, Ant, ...).