Web Scheduling as it suggest is hosted on web backend. It allows executing predefined jobs. The easiest way to define your job is using code modules. But you do not need to do that if stored procedure execution is enough for you. You can use Appframe built in jobs types like SQLProcedure or QueueProcessor. Bellow is the glimpse of jobs article allowing configuration of jobs.
Scheduling allows fine grained control of job execution. You can define week days you want it to run and in what frequency, seconds, minutes or days. If you want to go investigate more how jobs work go here
On top of job concept and implementation lies queues. It fulfills asynchronous trigger promise. Go here to investigate more.