Example: Functional Component
This example illustrates the use of functional components, which support the realization of services by providing additional business function to a service component.
Relationships
Main Description

Considering a Rent-a-Car example, a Reservation service component needs to be able to pull together details about the customer, the location they want to hire from, and the vehicles available for the class they specify. Also we need to be able to determine the customer's rating such that we can provide the correct level of service in the event of issues such as unavailable vehicles. The following diagram demonstrates the component model for Reservation.