Multiple interactive components

Figure 1 shows a "Human resources" component and a "Payroll" component, each with a channel with 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.