Multiple interactive components

The following figure shows a "Human resources" component and a "Payroll" component, each with a channel through which it can be invoked. The Payroll component is invoked from both a standalone program and the Human resources component.

Figure 1. Multiple components which interact through their channels
The picture shows a Human resources component and a Payroll component, each with a channel through which it can be invoked. The Payroll component is invoked from both a standalone program and the Human resources component.