We need a way to have certain events happen at regular and scheduled intervals. Examples include:
- Scheduling batch processing
- Checking for expired records and pruning appropriately
- Clean up processes
- Periodic audits
Any solution will need to answer the following questions:
- How is security/ownership assigned to a task?
- How exactly is the task specified? Do we require a DSL to specify task actions?
- How does this tie-in with projected implementation of workflows (if at all)?