Why job Scheduling Is Important

As the saying goes, "Time is money." Devoting highly paid resources to menial tasks is a waste of money and resources. As the complexity of the business processes increases, so does the benefit of automating the process. This is indicated in Figure 1.1.

Figure 1.1. The bigger, more complex, and more frequent the task is, the more value can be gained from automation.

Humans are, well, human. We make mistakes far more frequently than computers do. By automating a series of tasks into a job and then creating a schedule for when that job should be executed, we can eliminate much of the chance for errors by simply removing humans from the equation.

Another advantage of job scheduling is scalability. We might be able to manually accommodate 10 or 20 jobs per hour, but the higher we go in job count, the harder it is to keep up without introducing errors in the jobs. With job scheduling, we are limited only by hardware resources.

So we can safely say that automation through job scheduling offers at least these three advantages over a similar manual approach:

  • Resource efficiency
  • Fewer errors
  • More scalability


Uses for Job Schedulers in the Enterprise

Scheduling in the Enterprise

Getting Started with Quartz

Hello, Quartz

Scheduling Jobs

Cron Triggers and More

JobStores and Persistence

Implementing Quartz Listeners

Using Quartz Plug-Ins

Using Quartz Remotely

Using Quartz with J2EE

Clustering Quartz

Quartz Cookbook

Quartz and Web Applications

Using Quartz with Workflow

Appendix A. Quartz Configuration Reference



Quartz Job Scheduling Framework(c) Building Open Source Enterprise Applications
Quartz Job Scheduling Framework: Building Open Source Enterprise Applications
ISBN: 0131886703
EAN: 2147483647
Year: N/A
Pages: 148

Flylib.com © 2008-2020.
If you may any questions please contact us: flylib@qtcs.net