Invoking Subprocesses Asynchronously
Invoking subprocesses asynchronously in parallel with the main process makes sense in circumstances which you need activities to be completed but you do not need to keep track of them from the main process (this is sometimes called fire and forget).
Unlike using the BPML All activity, the activities do not synchronize as they do at the end of the All activity, and changes made to process data in the subprocesses are not available in process data.
When you run asynchronous processes, there is no communication back to the parent process unless you include Produce and Consume activities in your process model.