From time to time I come around the question of how to start e.g. BPEL processes periodically. In the past I suggested to deploy a servlet with a startup instance or an auto-start class. Both is quite a programming effort. It's much easier to utilize Oracle BAM for this:
Create a rule with an "Event interval between two times" event and select "Call a Web Service" as the action. The Web service should e.g. be an externally published service of a SOA composite.