Asynchronous Execution Manager
The async manager
is responsible for enqueuing and subsequently executing arbitrary
pieces of workflow logic on a separate thread to the requestor and, in
the J2EE server, a different transaction context. Asynchronous
execution is used for a variety of purposes, for example:
- asynchronous transitions
- asynchronous subflows
- fulfilling an application event subscription