The Router's task is to route the data to one or more destinations. Two working modes are supported:
Sending the data to a destination and waiting for a response including a content is called
Invoke. This mode is a RPC (remote procedure call) function.
The second mode is called Distribute. The data is send to a destination but
the router waits only for an acknowledgment that recipient has gotten the
data.
Several invocations and distribution can be combined for one message, even mixed. This leads to
powerful capabilities. More on this can be found in
Data Flows.