Job Scheduling

Job Scheduling Software

What is Job Scheduling?

Job Scheduling has always been a vital component of the IT infrastructure. Historically referred to as 'batch processing', job scheduling is also referred to as 'background processing' and, more recently, 'business process automation' and 'IT workload automation'.

The fundamental concept of a job scheduling solution, or job scheduler, is that it automates the management and control of IT tasks (jobs) that perform a specific piece of work. Business processes managed by a job scheduling solution are many and various. Typical examples include payroll, invoicing, updating account information, financial period-end close, and inventory updates. In fact submission of the underlying IT tasks for any business process can usually improved by a job scheduler.

Is One Job Scheduler the Same as Another?

The simplest form of job scheduling is a time and date based approach -- for example, start process X at midnight every Friday. For many years this proved sufficient as most organizations had a period during the day when all on-line activity was closed down. Batch processing could be performed during the quiet overnight period. Hence the term 'batch window'.

However, with today's global economy demanding 24 x 7 availability of systems, the window for batch processing has shrunk or disappeared altogether. Job scheduling purely on a time and date basis no longer meets the needs of a modern IT infrastructure. Not all job schedulers have adapted to these new demands.

Redwood Software pioneered a different approach -- event-driven job scheduling. Redwood Cronacle introduced event-driven process automation that uses intelligent rules to ensure that batch processing is submitted and controlled under the correct prevailing conditions, irrespective of time boundaries.

By using the concept of events to chain job schedules together, Cronacle and SAP Central Process Scheduling by Redwood deliver a dynamic approach to job scheduling that supports even the most demanding highly available, distributed computing environments. IT workload automation is reliable and efficient, and resources are utilized to maximum benefit.