Prof. Cesare Pautasso
http://www.pautasso.info
[email protected]
@pautasso
Branch the control flow depending on which intermediate event happens first
Wait to receive a payment for up to 30 days. If the payment is late, send a reminder
Messages are exchanged between one source and one destination
Signals are broadcast to all interested parties (publish/subscribe)
Instantiate a process periodically
Delay Control Flow for some time
Indicate that a process failed
Immediately stop the execution of all activities of the process
Example: Race B against C and terminate the process when the first completes
Delegate to a higher level of authority
Progressive refinement, abstraction of details
React to internal events happening during the SubProcess execution
Boundary ⇒ Intermediate and Catching
Stop the execution of all activities within the subprocess (default)
Control flow continues outside the subprocess
Continue the execution of any activities within the subprocess
Control flow continues both inside and outside the subprocess
Use a spacebar or arrow keys to navigate