General¶
La capa general encierra aquellos componentes del sistema que proveen una función de apoyo para que la aplicación pueda ser desplegada y mantenida en producción. El código definido en esta sección no representa conceptos relevantes desde el punto de vista del dominio de negocios modelado en el sistema, pero sí establece mecanismos y procedimientos que pueden ser indispensables para usar la aplicación en un entorno real.
En esta capa podríamos encontrar código relacionado con la validación de permisos para acceder a ciertas funcionalidades del programa, o la lógica necesaria para generar sus copias de respaldo, o la definición de las acciones necesarias para agendar un trabajo de segundo plano. Las clases aquí definidas se comportan de una manera muy similar a los servicios de la capa de dominio, pero las denominamos como suppliers para denotar que su función es una de soporte, y no una esencial desde la óptica del negocio modelado.