Synchronous execution
Job parameters
Asynchronous execution (DB polling)
Asynchronous execution (Web container)
Listener