Red Hat Training

A Red Hat training course is available for Red Hat Fuse

3.2. Component

A component is a modular container for application logic and consists of the following:
  • 0 or 1 component service definitions
  • 0 to many component reference definitions
  • 1 implementation
Services and references allow a component to interact with other components, while the implementation provides the actual logic for providing or consuming services.

Figure 3.3. Component

Component

Example 3.2. Sample Corresponding XML

<sca:component name="Routing">
</sca:component>