Antivirus E-box: Diseño

ACERCA DEL DISEÑO DE E-BOX ANTIVIRUS

Diseño - E-Box Antivirus

eBox es una aplicación web que usa el servidor servidor web Apache con mod perl como estrato y componentes Mason como bloques de construcción, principalmente escrito en Perlorientado a objetos, con algunas mejoras visuales con Javascript.

El Diseño de E-Box Antivirus, incorpora técnicas de programación modernas como

Patrones de diseño: un patrón de diseño observador usado principalmente para integrar diferentes módulos en eBox. Por ejemplo, cada servicio informa sobre que puertos necesitan que estén abiertos.

Además, un patrón Singleton se usa para almacenar la configuración y comportamiento global.

Desacoplamiento de la lógica y presentación: el interfaz de usuario usa CSS y AJAX, e incluye varios componentes Mason, como una tabla genérica usada para configurar servicios. La lógica del programa reside en los paquetes de las bibliotecas y en el código CGI. 

Tolerancia a fallos: los errores y avisos se manejan a través de excepciones software, yendo desde el núcleo hasta la rutina manejadora.

También ofrece la arquitectura para la búsqueda de errores, integrando la distribución de la pila de ejecución del intérprete de Perl 5.

Cada proceso de cada servicio es monitorizado por si este muere, es relanzado automáticamente.

Comentarios

Entradas populares de este blog

Tipos de Ábacos, Ábaco Cranmer para Invidentes o Ciegos

Comportamiento Aberrante

Tipos de Ábacos - Ábaco Egipcio