2007-04-21

Base Data Layer

Este componente tiene como fin generar de forma automática las consultas SQL de acceso a la base de datos (Insert, Update, Delete y Select) utilizando un par de clases base, Generics y programación orientada a aspectos. Este ultimo punto permite realizar operaciones similares a hibernate pero sin escribir XML.

System Tracer Monitor

El cometido de este artefacto es proveer un sistema de Trace y Log de aplicaciones que pueda ejecutar local o remoto, que sea escalable, extensible y seguro. Bajo esas premisas, se construye este componente que permite que un sistema distribuido registre actividad por medio de varios mecanismos algunos de ellos pudiendo estar centralizados; además si realizar una operación de registro pudiera tener un costo elevado, se podrán cachear peticiones de forma de realizar muchas operaciones de una sola vez. Por otro lado se pretende que sea extensible, separando la acción de registrar actividad del mecanismo por el cual se almacena. Por último este mecanismo debe ser seguro, aislando el entorno de ejecución de la aplicación Host (o sea, la aplicación que pretende registrar actividad) de la que realiza la propia operación de persistencia de los registros de actividad.Otra característica buscada en este componente es la capacidad de poder ser acoplada en tiempo de ejecución. O sea que en cualquier momento el sistema puede comenzar a registrar actividad y de la misma forma suspenderlo y esto sin necesidad de reiniciar la aplicación host.

Bienvenidos!

El fin de este blog es compartir algunos componentes .net e ideas que vengo desarrollado desde hace un tiempo atrás.
Este blog surge como contribución a la comunidad de desarrolladores que tantas veces han publicado soluciones a problemas que yo he tenido. Espero que estos componentes y toda la información acá publicada sean útiles para alguien más en la comunidad. Bienvenidos!!!
Javier Briosso