Antivirus E-Box: Design

Is a web application server using the Apache webserver with mod perl as stratum and Mason components as building blocks, mainly written in Perlorientado object, with some visual enhancements Javascript.

MODERN PROGRAMMING TECHNIQUES

Design Patterns: Observer design pattern used primarily to integrate different eBox modules. For example, each service provides information on what ports need to be open. Moreover, singleton pattern is used to store configuration and overall performance.
Decoupling of logic and presentation: the user interface using CSS and AJAX, and includes several components Mason, as a generic table used to configure services. The program logic resides in the packages of the libraries and code CGI.

Fault Tolerance: errors and warnings are handled through software exceptions, ranging from the core to the handler routine. It also provides the architecture for troubleshooting, integrating the distribution of the execution stack of the Perl 5 interpreter. Each process is monitored by each service if it dies, it is automatically relaunched.

Comentarios

Entradas populares de este blog

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

Comportamiento Aberrante

Tipos de Ábacos - Ábaco Egipcio