Controlador de Negocio
Los controladores de negocio son útiles cuando existen muchas clases de negocio que necesitan llamarse desde la operación o cuando existe una familia de operaciones que comparten controladores de interface y necesita centralizar la información cargada antes de procesarla.
Este componente permite unificar la carga y entrega de datos y servicios a una jerarquía completa de componentes de interface (especialmente a los cis). Separar la carga y utilización de los datos (inicio y fin de una transacción de negocios) permite:
- Lograr una máxima independencia entre la logica de pantalla y de la de negocio,
- Tener un lugar centralizado para brindar servicios comunes a una jerarquia de componentes
Estas flexibilidad se consigue a expensas de una mayor burocracia y complejidad en el manejo de datos.