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.
|