Lógica de Aplicación o Lógica de Negocio
La interfaz de usuario es conforme al paradigma MVC (Modelo-Vista-Control).Cada acción que realiza el usuario se traduce en un Evento que se gestiona a través de un Controlador.Los eventos se agrupan en las siguientes categorías:
Datos Negocio Interfaz Remoto
Los eventos de datos son eventos simples de acceso de lectura o escritura en la base de datos. La capa de Negocio gestiona los eventos de negocio, que conllevan un tratamiento de la información según la lógica específica de la aplicación.Existen distintos métodos para integrar (plug-in) en el sistema Holmes la programación de manejadores o handlers para este tipo de eventos.Finalmente, el propio controlador de la interfaz puede ser extendido para un control total del proceso de eventos.Los eventos remotos sólo están disponibles en la arquitectura de 3 capas (con servidor de aplicación). Estos eventos son manejados en el servidor de aplicación, lo que se recomienda para proyectos complejos. |