Wednesday, December 16, 2009

Scheduling BPEL Service

If you would like to schedule a BPEL service every few hours then there is no direct support provided by the BPEL engine or Oracle Application Server to do this. This may be required when the service/process has to run as a batch process.

I have read about solutions using File Adapter, Database Adapter, process running in loop, etc.

The most elegant solution(in my view) is to develop a Java solution using Quartz Scheduler(open source) and deploy it as a war application in the Oracle Weblogc Server. You may want to externalize(from war) the jobs.xml so that the schedule time can be altered. You may also want to externalize the end points so that they can be modified as suited.

No comments:

Post a Comment