Los componentes funcionales proporcionan función empresarial adicional a un componente de servicio; en muchos sentidos,
la función suministrada por un componente de servicio depende completamente de sus componentes funcionales y de la
lógica empresarial adicional que implementa encima de éstos.
Los componentes funcionales a menudo se encuentran entre gestiones de tipo (componentes que gestionan un determinado
elemento de dominio, por ejemplo, "Vehículo", "Cliente", "Planificación", etc.). Debería quedar claro que estos
elementos de dominio son muy frecuentemente gráficos detallados de datos en lugar de simples estructuras.
Ejemplo
Teniendo en cuenta el ejemplo de Alquiler de coche, el componente de servicio Reserva debería reunir detalles sobre el
cliente, la ubicación desde la que desean alquilar y los vehículos disponibles para la clase especificada. También
necesitamos poder determinar las tarifas del cliente, de modo que podamos proporcionar el nivel correcto de servicio en
caso de problemas como, por ejemplo, vehículos no disponibles. El siguiente diagrama muestra el modelo de componente
para Reserva.

|