xBus

Application Layer

After the receipt of a message, a module of the application layer is called to process it. Currently there is only one module available: the Router.

 Router

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.

How the configuration of the Router looks like is described in "Configuration -> Router".