Scheduling services

A common requirement is to schedule a process or service to run at regular intervals. For example, the oBay Billing composite is required to be run once every night. One approach would be to use a scheduling tool. There are a number of tools available for this, including:

  • Quartz: This is an open source Java-based scheduler; the advantage of Quartz is that it's already used internally by the BPEL engine for scheduling, so it's available for use as part of the SOA Suite platform. However, this approach requires knowledge of the API as well as Java.
  • Oracle Database Job Scheduler: This is provided as part of the Oracle Database, and like Quartz it's available regardless of which platform you are running the SOA Suite on (assuming ...

Get Oracle SOA Suite 11g R1 Developer's Guide now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.