flows. A Mule application begins processing a message it is received by an inbound endpoint in a flow. This flow can then either implement all processing stages, or route the message to other flows or subflows to perform specific tasks. Relative to the flow which triggered its execution, a flows and sub flows can process messages either synchronously or asynchronously Ref: https://developer.mulesoft.com/docs/display/current/Flows+and+Su bflows
and Exception strategy would be of parent flow Synchronous • Similar to Subflow • Own exception handling strategy Asynchronous • Run in parallel • Separate processing and exception strategy
maintain their own threading and exception strategies -Break large application into small for readable perspective -Less documentation -Self Explanatory